25074
14876
7041
5175
9739
4382
8435
7993
4452
1807
1632
3804
1272
2720
1796
2157
3756
29707
1674
1547
887
1499
3307
2457
3875
2511
5222
1181
1540
1667
2085
1895
1637
909
4912
2493
2062
905
867
2513
2065
1299
1699
3520
3214
1154
893
901
1026
2131
880
2566
947
753
966
1075
2132
946
5091
845