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