838
421
321
796
117
1134
595
513
1188
1183
1091
881
415
1342
751
678
1836
254
1350