80891
389324
27271
32647
945380
33070
362949
959884
162374
793883
574935
735133
2878361
2573454
2519928
2451455
2206995
2110955
2059281
1994719
1892226
1661208
1598351
1556406