2331
1006
1477
640
868
379
1519
658
2170
937
1302
565
896
391
994
433
1113
484
3059
1318
1946
841
1092
475
2247
970
1421
616
1785
772
5397
2320
289
763
334
371
166
630
277
1253
544
1162
505
1001
436
588
259
917
400
434
193
707
310
1232
535
1127
490
805
352
980
427
861
376
882
385
532
235
686
301
1400
607
651
286
966
421
217
714
313
476
211
399
178
553
244
1183
514
742
325
455
202
364
163
7693
3304
350
157
294
133
252
115
420
187
Copyright © All Rights Reserved