1102
2
2631
4
618
6
592
3
2830
7
1136
1429
582
400
0
514
928
1
999
3116
2461
20
1344
177
28805
1389
839
2350
1245
4427
10
2052
1022
2966
5
2064
1513
3498
1120
2141