153536
95716
65958
50425
42808
27682
23792
21612
19038
11277
10833
7183
6423
5912
5044
5027
4281
4169
3702
3560
2684
1497
1496
1054
968
905
889
498
480
409
259
180
147
2
1
0