1245
2
3342
11
1704
1
3696
6
2236
995
990
0
2545
5
2284
3345
4
4281
3748
3117
3
282572
514
9315
4675
1967
360784
19
1391
5781
1208
1263