587
132
305
253
239
159
343
72
120
35