525
1
1103
4
460
430
2
586
479
2938
804
1162
3
1173
613
919
1347
551
417
2204
481
477
544
554
388
772
449
2964
10
1113
7
416
597
558
1322