848455
82672
330591
169942
17473
139926
840743
332537
294524
307657
468610
204908
53994
882762
986725
928440
5369500
2810654
2055336
1811237
1778736
170467
1670895
1609433
1510854
1501922
1460850
1361500
1328400
1306590