358
2
413
954
559
273
1
345
305
441
733
1995
784
1073
3
1477
1136
449
513
568
719
527
551
777
1751
1556
1288
1081
602
933
4
540
922