25306
14961
7108
5247
9843
4453
8535
8117
4491
1822
1655
3823
1288
2747
1814
2178
3801
29850
1694
1566
896
1516
3328
2477
3914
2523
5259
1191
1546
1690
2094
1910
1659
922
4940
2514
2080
916
882
2535
2077
1315
1715
3534
3280
1167
906
913
1037
2155
888
2587
961
764
978
1090
2151
959
5117
855