37358
23749
22648
12913
6619
5332
4840
3333
2175
1928
1591
1531
1415
1357
1259
1245
1187
1041
884
819
785
762
694
590
557
521
413
41
10
1