934851
151557
870293
470610
12837
349558
400144
465553
262477
30088
763422
971767
2878361
2573454
2519928
2451455
2206995
2110955
2059281
1994719
1892226
1661208
1598351
1557406