400
0
418
552
1282
1405
543
2972
1898
1
935
422
305
860
464
2395
480
158
165
414
458
2211
486
356
675
455
1454
433
646
631
561
714