39457
21418
21020
13239
6595
5484
4765
1854
1824
1734
1520
1494
1460
1396
1238
1186
913
775
760
716
490
458
409
405
39
9