147450
77813
68092
64322
57904
44302
43083
32118
29161
23895
22391
19022
18675
18259
14914
12613
11055
9125
9037
8096
7907
6988
6153
5998
5960
5913
5906
5308
5222
4463
3945
3889
2982
2770
2568
2537
2403
2329
2156
2079
2036
1952
1948
1856
1768
1766
1730
1677
1562
1441
1392
1355
1322
1320
1291
1126
1031
1006
965
900
855
828
760
742
714
654
598
569
502
490
392
298
292
270
224
94
57
39
23
22
16
13
2
1
0