2916
3221
1245
1626
1064
825
928
782
1103
2063
784
1056
821
2853
919
686
1247
3331
797
1854
1958
1393
866
1069
890
866
2278
1156
722
2234
1200
840
2183
1152
915
1076
826
1163
907
1344
1867
1202
812
1577
1391
2366
1358
1044
1678
1909
871
2415
2938
1790
1171
671
1072
1941
1400
1301
847
831
735
815
2052
831
974
1193
2001
1175
836
2526
826
1171
754
3187
968
824
1381
854
1426
913
1059
2577
2223
1230
1338
969
2399
1205
1236
1719
972
776
702
871
941
3312
1190
1206
725
1142
1157
1195
2222
1058
1064
983
1923
805
1047
846
4908
1179
1130
1291
805
784
1569
1232