733
2
2640
8
651
1
641
354
752
447
443
1295
4
1674
564
399
1000
540
498
774
1325
766
1462
0
1837
437
637
1249
562
1853
422
626
672
985
1797
7