4935
4508
2582
2580
2445
2123
2120
1497
1259
1179
1134
1063
1054
999
976
954
922
742
734
645
595
546
545
494
473
451
448
438
418
417
415
410
408
382
314
306
295
254
237
231
221
199
189
164
161
158
151
145
140
137
134
130
124
104
103
101
100
99
98