2491
952
844
696
1821
1542
766
719
699
1293
2297
942
973
896
800
3413
1123
724
921
923
3264
2815
728
816
1132
834
1151
1144
917
1084
751
1079
3037
2371
683
715
2708
813
2453
1134
1748
777
658
768
960
995
1071
782
1157
702
894
2596
1156
977
782
5647
994
1159
930
852