22634
4893
4721
3784
2816
2696
2375
2088
2067
1481
1383
1296
1269
1030
865
732
691
661
602
588
585
562
385
381
377
356
308
293
278
262
252
233
204
196
179
176
150
123
109
91
85
82
58
47
45
42
30
23
17
16
9
8
0