38525
33796
15496
14428
11956
11607
7822
6248
5571
4732
3447
3072
3026
2983
2771
2652
2472
2375
2347
1637
826
786
746
488
472
427
371
356
300
268
193
148
118
95
92
60
52
50
39
33
27
25
20
17
16
6
5
2
1
0