3401
2052
1107
2128
11912
2204
3792
1035
11345
2453
1171
1620
9669
14427
3689
989
1684
1267
1457
888
970
2016
860
9254
1791
1765
9434
3003
1029
8222
4403
2570
770
4402
1796
1317
1360
2765
952
1530
1137
25815
6891
13714
2294
1254
3476
956
843
7881
1249
2133
2191
1627
1566
1809
1855
1129
1779
7851