699
0
478
765
663
797
758
1479
693
509
445
1472
3551
10
1564
504
2535
2
2920
4
3491
1543
1928
878
549
1362
16
616
419
700
368
4044
5
3083
418