1050 181
891 499
873 403
847 836
761 331
733 196
723 235
656 823
577 39
437 878
336 896
222 136
140 268
72 292
45 59