2298896
1918313
1704178
1548160
140894
1381833
1084354
1053391
907959
811013
695541
698869
693715
688060
586327
548103
538956
473579
362268
362966
332802
335391
321311
321
31132
283662
236873
202035
192031
151702
142395
145346
140
134317
123
115265
117
110
105726
107978
102
82430
81739
84293
7763
52
46821
4859
43644
44536
35580
25925
21216
03636