3070
4
1543
2
1814
6301
3
810
0
1205
1
2337
1380
467
383
1579
697
1193
802
2403
1666
1189
3580
1733
1511
2578