452621
333288
70864
918899
1171000
108908
48192
830779
6283
48431
245981
932110
2871361
2570454
2516928
2446455
2204995
2109955
2054281
1991719
1889226
1659208
1596351
1555406