336
2
90
0
299
455
1
330
379
738
5
1063
4
1024
6
1408
3
681
449
773
630
571
768
430
1125
1110
980
7
802
704
556
656
1378
587
495
653
961
363