37148
23576
22622
12866
6508
5188
4826
3318
2171
1926
1581
1524
1412
1351
1255
1245
1187
1041
882
816
785
762
688
590
556
521
413
41
10
0