18073
14659
5188
3951
2832
2686
2521
2498
1906
1821
1784
1601
1485
1269
1159
1120
1111
1108
1051
927
916
886
882
881
782
762
749
748
707
693
592
588
485
345
317
264
240
215
191
176
158
139
125
115
102
89
86
74
73
63
55
47
43
34
30
28
21
18
16
15
13
10
7
5
4
3
2
1
0