4333
4024
3762
2610
2181
2029
1755
1690
1579
1374
1152
1110
1021
970
937
919
872
862
849
765
498
489
472
459
454
418
381
359
308
263
262
210
197
181
168
157
152
140
135
129
122
121
120
117
114
88
86
70
65
63
59
57
54
51
49
45
41