41481
41118
40904
38996
37091
35202
33754
32529
31199
28517
26849
25703
25553
25256
24024
19173
18976
18228
16720
14874
12713
9878
9416
9373
9338
9039
8115
7573
7018
6847
6553
6452
5447
3784
2820
2533
1191
1036
898
393
332
0