420
0
422
1136
2
1030
319
521
1611
2075
1
38
1588
315
431
1661
1522
328
120
866
568
2271
4
942
467
839
2512
748
482