1531
1161
793
825
840
1503
1217
1010
784
1307
921
726
2671
1759
887
2259
1055
4679
1269
2258
1092
2997
2018
1050
1005
1098
1266
979
867
990
4902
1898
1415
4247
4350
4024
8102
21028
1396
967
1145
3867
1100
885
1603
1150
925
1268
2004
1782
1263
7341
983
1985
1331
7618
1097
1455
2174
1294