18775
8101
6364
3058
2656
2126
2004
1035
993
840
753
728
538
512
434
422
396
386
345
280
261
220
169
161
128
115
112
110
95
91
82
75
74
72
43
25
19
0