37320
23779
22661
12920
6635
5369
4840
2317
1591
1531
1368
1260
1245
1187
1041
884
819
785
762
590
557
521
415
41
10