643
1
383
998
3404
2
3469
3
1633
1063
1893
1168
1885
1448
1132
0
935
553
2982
493
661
714
1049
1084
477
573
804
414
2108
1073
400
475
798