21799
4840
3985
3438
2731
2568
2274
1918
1830
1784
1641
1268
1259
985
982
966
694
680
657
586
584
559
555
393
379
356
306
288
275
266
261
252
249
212
207
202
194
188
176
150
137
125
115
88
71
70
68
56
47
42
41
40
28
20
17
16
11
8
7