39225
24544
23068
13100
6930
5686
4844
3510
2361
1973
1707
1531
1491
1338
1294
1263
1187
1063
1060
840
785
763
651
563
546
424
42
41
10
1