3510
2
4111
2657
3
2749
1
2748
1452
2459
9
328
0
608
2546
804
2076
467
320
1463
2735
1043
7334
4
2299
25127
2758
1498
729