370
0
1822
1
625
409
637
798
1314
543
433
895
2
333
991
2813
584
781
1348
1853
843
397
597
261
660
4694
7
217
510
677