25305
14960
7105
5246
9838
4453
8535
8116
4491
1822
1655
3823
1288
2747
1814
2177
3801
29849
1694
1565
896
1516
3327
2477
1511
3914
2523
5258
1189
1546
1690
2094
1910
106546
1659
922
4940
2513
2080
916
881
27595
2534
2077
1314
1715
3534
3280
1166
906
913
1037
2154
887
2587
961
764
978
1089
2150