25446
22528
21485
20654
16812
14080
13077
13061
11970
11858
9350
8185
8101
7224
6449
5955
5755
5590
5401
5076
5067
4249
4178
4175
3974
3910
3842
3834
3681
2749
2432
2385
1717
1681
1603
1561
1165
658
632
631
257
239
231
0