660
0
714
458
711
957
2143
951
5313
456
1156
409
1169
787
1557
408
640
899
1161
602
1133
1939
663
454
722
2121
4
5605
339
1824
1333
1
683