879
752
1255
953
2050
316
563
571
323
694
313
652
1036
341
1768
887
2348
792
335
431
333
702
665
446
