306
847
492
206
644
458
305
384
910
520
2540
394
226
149
386
343
171
197
2426
2917
987
425
991
1919
2362
2454
1125
1174
849
426
533
1169
591
762
216
964
1049
201
269
672
287
466
527
446
254
667
368
487
687
445
634
1099
720
526
491
541
689
499
Copyright © All Rights Reserved