1493
1838
993
3049
1700
4382
3597
3975
1062
821
1242
1292
1617
868
1017
4204
1388
585
882
739
696
812
3391
682
1112
1805
651
718
688
945
806
676
821
629
712
1210
988
843
881
713
631
611
873
1537
801
1136
754
701
736
909
668
2209
702
642
701
1842
696
1510
643
821