376
0
646
1054
1782
882
392
316
800
2522
375
1824
157
998
280
691
2275
2
3868
466
81
173
443
469
1511
516
303
390
1877
1
251
1020
1116