5521
5213
4720
3255
2670
2611
2218
2179
2143
1774
1496
1422
1385
1189
1148
1134
1064
1048
947
767
649
601
574
555
506
472
425
415
411
359
338
330
286
263
243
228
216
203
187
175
174
172
167
165
147
138
126
96
93
92
84
77
64
60
58
56
54
48
47