158542
85278
56606
43526
42085
25906
24385
20978
18639
13299
10611
6578
6326
5849
5070
5069
4095
3758
3500
3273
2424
1451
1361
1225
1015
965
899
505
496
442
244
175
145
1
0