14559
9891
6429
4568
3611
3210
2719
2390
2114
2086
1956
1786
1545
1395
1388
1207
1178
1169
1143
1089
1012
994
968
858
841
835
795
780
685
641
553
548
512
385
321
267
250
218
217
178
165
140
128
127
124
97
74
73
66
55
49
44
39
34
31
30
22
21
16
15
14
9
7
5
3
2
1
0