1568
679
2149
928
2156
931
938
409
987
430
1764
763
784
343
791
346
896
391
1407
610
1246
541
1953
844
406
700
307
1176
511
924
403
1057
460
2345
1012
226
651
286
1141
496
707
310
805
352
553
244
301
136
315
142
546
241
336
151
371
166
287
130
434
193
280
127
378
169
259
118
329
148
161
76
203
94
266
121
448
199
245
112
476
211
273
124
1428
619
693
304
469
208
455
202
399
178
Copyright © All Rights Reserved