53545
608202
74587
571766
970418
145569
766296
263779
249222
13310
130335
1004586
2878361
2573454
2519928
2450455
2206995
2110955
2059281
1994719
1892226
1661208
1598351
1556406