37140
23576
22622
12864
6508
5188
4826
2171
1581
1524
1351
1255
1245
1187
1041
882
816
785
762
590
556
521
413
41
10