17772
14526
5049
3883
2829
2656
2457
2431
1820
1732
1684
1520
1473
1268
1158
1120
1110
1079
1050
984
934
883
881
872
805
762
747
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