3401
2052
1107
2128
11910
2203
3792
1035
11345
2453
1171
1620
9668
14424
3689
988
1684
1267
1457
888
970
2016
860
9253
1790
1764
9434
3003
1029
8221
4403
2569
769
4402
1795
1317
1360
2764
952
1530
1137
25809
6890
13714
2292
1253
3472
956
843
7880
1249
2132
2190
1627
1565
1807
1855
1128
1776
7851