2662
1356
1392
804
4900
2599
3508
796
698
1136
882
1687
3040
2657
17771
830
3401
717
919
712
5260
722
1189
1441
1339
880
999
936
1066
1434
1129
2094
717
2430
832
1285
1078
697
1037
844
848
1266
1589
1124
956
977
1783
889
774
881
733
749
794
1121
926
1084
1035
2199
818
852