1343
1
691
3
1690
4
671
718
856
1297
2
1322
2391
793
642
545
464
557
1113
1067
480
615
911
981
502
980
666
766
1003
541
584
413
683
1025