22531
4867
4542
3582
2772
2622
2359
2031
2021
1864
1573
1324
1281
1269
1000
845
691
661
657
588
585
561
384
381
359
340
312
306
288
278
277
253
250
230
229
204
194
192
176
150
125
118
100
91
89
80
72
58
47
45
42
41
39
30
22
17
16
8