6953
5950
2951
2915
2667
2136
1702
1554
1359
1168
1135
1030
915
747
746
716
702
570
532
514
457
429
421
414
412
406
402
398
364
336
332
320
314
261
251
250
242
239
223
220
165
159
147
132
131
122
96
93
82
66
50
44
43
35
27
24
22
20
15
13
12
9
8
6
5
3
2
1
0