5106
4805
4425
3060
2469
2468
2108
2107
2104
1657
1396
1355
1354
1071
1070
1055
1044
970
934
723
599
590
539
519
482
428
398
362
354
320
311
287
233
223
216
191
180
178
172
171
160
159
146
125
122
103
99
81
76
67
63
62
60
52
49
44