2205
4
477
1
544
431
2
587
480
2938
804
1162
3
1173
613
919
1347
551
417
641
489
607
445
1612
0
370
638
410
460
525
1476
561
1103
2733