1250
0
2100
2
417
2468
1412
1
4321
12
1942
4821
1610
2013
2954
6
647
13647
15
1173
2429
2902
1685
3
1990
2709
4291
4
230
2482
427
1843
2264
1306
2070
7042
5
503
1221