2945383
205047
154928
154433
153373
140342
136221
134444
129725
119126
116323
108536
106615
103433
95927
91327
90815
89534
89317
87010
77422
76917
74521
72313
72120
71724
71721
7127
63515
62535
61118
59121
58614
58324
57917
5706
52721
51134
49611
47510
42520
41310
39910
38717
38611
3837
36410
3504
3472
32012
3015
3003
2413
2393
2302
2274
2262
2173
1963
1842
1834
1832
1735
1650
1611
1482
1371
1240