14559
9891
6429
4568
3611
3210
2390
2114
2086
1786
1545
1395
1388
1178
1169
1143
841
835
780
685
553
512
385
321
267
218
217
178
140
127
124
97
66
44
34
31
22
21
14
9
7
5
3
2
1
0