11529
5540
5093
3999
2898
1545
1537
1348
1302
1217
1171
860
850
633
614
609
558
538
444
432
415
405
377
372
352
349
318
282
275
237
236
216
187
180
178
175
164
162
142
112
100
76
69
61
50
42
35
31
30
28
24
18
1
0