2396
2683
2170
2043
2928
684
540
1447
2045
1362
2215
1450
2913
2258
2211
2174
1357
2340
1387
1651
1422
2042
1233
1268
1321
1369
1326
2278
2125
1340
1375
1288
1361
2224
3172
1929
9
8
5
25
21
19
17
15
94
87
83
81