110842
61363
54392
29724
25467
20631
18514
17309
15001
14885
14032
9142
8554
6676
5974
5684
4713
4589
4438
3078
2829
2332
1823
1813
1755
1623
1567
1457
1359
1131
1019
878
808
598
597
433
421
305
43
30
25
7
6
4
3
1
0