3006
3
736
1
924
1193
292
0
1421
543
2094
597
2
635
1470
710
1936
662
417
2982
1374
1330
447
650
661
2089
571
2372
544
509
467
2470
1518
1716