166142
703707
302627
500277
823325
943181
848628
280776
829539
227335
862708
231448
45892
182570
117888
802275
5498500
2861654
2083336
1841237
1796736
172467
1722895
1633433
1520922
1515854
1469850
1385500
1331400
1326590