1
1229
555
1683
1093
671
561
515
787
703
603
2
7069
656
1
526
1
647
536
1480
535
2624
606
480
861
633
608
481
15510
908
564
387
782
990
2
613
446
640
630
1
1004
1172
1342
4413
673