400
0
521
477
2211
392
860
1462
475
1073
804
798
552
1348
2395
787
464
383
714
573
620
560
363
341
139
846
275
543
611