678
0
871
5009
935
522
1086
657
1863
1
798
809
320
367
330
1636
573
714
1199
1901
913
543
4097
10
408
7750
3
463
392
691
1073
1853
414
3700