1302
1
2438
3200
3
1045
2512
2
2271
4
1120
0
1070
2369
915
1243
1105
1103
484
2663
596
1754
5
668
2199
1744
914
2526
938
5505
14
2123
1217
1688
475
534
490