156058
42337
41912
25790
23361
21461
18858
12530
10878
6437
5801
4169
3709
3656
3115
2525
1402
1195
967
946
452
1
0