1231
1
2000
509
0
1017
2
1225
661
15482
15
1421
6800
1566
2275
4531
5
1518
1664
1193
5866
4
543
2091
4017
571
4546
1470
635
2799
3
427
4293
4421
2368
2296
3969