3005
215
435
1575
1067
628
1907
1244
260
290
239
907
760
1533
683
735
454
282
1595
767
975
386
1240
594
331
356
371
1790
236
490
328
534
893
814
1162
366
238
2145
775
310
278
474
505
518
658
2693
504
669
648
359
268
258
1922
620
447
555
426
761
Copyright © All Rights Reserved