636
589
1430
531
268
2053
750
620
596
1588
605
1052
790
5057
775
396
3081
850
352
994
318
266
423
283
867
107
1746
661
587
1741