25064
14870
7036
5173
9733
4377
8429
7987
4450
1806
1630
3802
1270
2717
1794
2154
3754
29700
1674
1546
886
1497
3303
2457
3875
2510
5222
1181
1538
1665
2083
1893
1637
908
4909
2493
2061
904
867
2510
2064
1298
1695
3519
3210
1154
893
901
1026
2128
880
2565
946
751
966
1075
2130
945
5089
844