1260
1
921
1133
1607
2358
9
1057
2259
3694
2
1788
2901
1590
1787
300
0
2999
3
2166
6346
16
3683
2512
1568
2835
2207
1819
2377
1431
3090
6
467
1093
3868
10
1320
6499