99413
91552
78230
69820
64298
63344
50751
50534
41444
40853
37620
37097
36480
34323
32472
28072
25775
24090
23968
22709
21983
19920
19504
19385
18378
17059
16368
14631
12817
11886
11607
10195
9421
8257
8229
5884
5236
4961
4541
3898
2950
2607
2052
1955
1905
1288
880
294
0