147450
77813
68092
64322
37869
32118
29161
23895
22391
19022
18259
15568
14914
14227
12378
12283
11295
11055
8096
7907
6871
5998
5222
4463
4262
3945
3889
3291
3274
2770
2646
2403
2370
2168
1768
1469
1441
1408
1399
1392
1316
1258
1226
1104
933
914
855
829
749
738
708
654
430
392
364
363
346
322
320
316
309
298
292
270
268
262
201
175
167
99
96
93
64
59
57
56
49
24
20
19
16
14
13
6
5
0