644628
575166
437186
392468
386647
312170
298497
258683
241153
216068
213222
209191
167895
165046
142016
137703
131412
130091
125726
105809
105438
99483
98544
96939
85793
82823
81393
81128
78779
77125
76806
71435
69294
69114
68883
68735
65721
62746
62025
61732
61307
58943
58709
58104
57504
57414
55378
51453
51204