2299
1
2330
2
1463
2657
3
683
0
1452
1496
2546
3510
6579
9
2758
4830
729
4328
10
968
115
2906
1923
5108
4
2628
1267
5570
3149
6344
6
1010
2076
503
924
2694
1633