13135
9259
8279
7175
5483
3117
2816
2532
2482
1666
1617
1278
978
955
861
710
659
655
524
523
500
350
229
217
215
182
160
108
85
76
50
38
34
25
23
11
10
8
7
5
4
3
2
1
0