352
0
737
458
843
266
809
464
798
410
957
951
297
456
409
401
787
1578
2
750
320
1161
602
1045
2901
1939
262
367
316
1
390
454
3353
11