1050
457
602
265
434
193
406
181
1015
442
371
166
301
136
294
133
245
112
714
313
700
307
1323
574
490
217
469
208
2296
991
1190
517
1519
658
819
358
1239
538
1120
487
1127
1568
679
1288
559
1267
550
1169
508
1071
466
1820
787
1001
436
917
400
1918
829
1183
514
2401
1036
1792
775
1029
448
476
211
686
728
319
651
286
1309
568
1379
598
441
196
385
172
1148
499
721
316
518
229
560
247
980
427
840
367
826
361
616
271
504
223
539
238
644
283
336
151
Copyright © All Rights Reserved