6812
5943
2399
2202
947
9105
3385
1349
825
977
1260
1604
1254
1223
1381
948
1210
2247
1058
1205
3219
2049
9650
1801
1159
2786
1270
4968
4848
3942
3202
7083
6049
5256
1864
2231
1801
3000
11109
10789
28666
22032
14757