3098313
2558160
219894
2051833
1874354
1457254
1168869
1076327
1055541
1013715
1008060
808956
808103
713579
631043
551311
545391
532268
442802
44132
432234
432966
416873
383662
342035
291015
291702
272031
257747
23149
225346
214317
202395
155265
157978
144293
135726
128433
124632
107942
92430
91739
9763
73448
73644
6859
64536
56821
55580
45925
41216
43868
03636