1245
2
18844
6
1566
1
3696
2236
995
990
0
2545
5
2284
4281
2306
3748
4
3117
3
1733
1938
2499
514
9315
1506
2191