19906
6720
5387
2840
2429
1898
1699
1529
1423
940
938
751
744
656
635
459
310
307
305
294
290
283
269
250
236
210
199
185
184
173
96
93
89
82
81
80
64
60
57
39
37
0