17799
14540
5049
3887
2829
2660
2476
2431
1820
1762
1684
1544
1473
1268
1158
1120
1110
1079
1050
985
934
884
881
872
805
762
748
731
704
693
586
551
485
345
316
264
239
215
191
176
158
139
132
107
90
89
76
74
73
67
63
47
43
34
30
28
21
18
16
15
13
10
7
5
4
3
2
1
0