1302
1
2438
3200
3
1045
2512
2
3024
2199
0
1120
804
493
388
1382
1105
484
534
2663
596
490
475
1744
1614
1298
850
1196
938
2526
1070
3835
5
1243