2470
2
1129
0
1431
1733
1
1421
2234
1984
3
2334
563
1664
1131
1587
1329
1501
1132
553
1470
1513
804
1084
1145
1805
1306
935
493
2297
1458
81
263