4472
3822
3275
2586
1843
1798
1706
1627
1551
1305
1167
1047
989
931
927
925
919
817
816
666
638
525
510
438
414
410
406
367
352
349
347
341
281
272
270
258
246
242
193
168
159
154
149
139
132
123
118
116
110
109
108
105
86
74
73
71
66
65
48