1815
2
2982
3
2352
493
1
2333
3117
8
1295
4425
6
1053
0
2650
20
994
1305
1660
280
1581
2294
2104
951
1929
3079
2989
2250
3765
4
2245
3289
1371
4018
7
1226
3053
4506