1343
1
692
3
1690
4
671
719
857
1297
2
1322
2391
793
642
545
464
557
1113
1067
480
616
911
981
502
666
766
1003
541
584
413
683
1025