646
0
1132
553
804
1084
935
493
1129
2759
1
2688
9
714
2747
2
383
573
2016
4
1053
2211
7515
1073
1929
385
798
2052
355
598
2395
300
1924
1049
2416
13