37229
23633
22635
12866
6608
5231
4827
3258
2171
1928
1591
1528
1413
1356
1255
1245
1187
1041
882
816
785
762
689
590
556
521
413
41
10
1