306727 18
305959 25
303726 100
303329 108
302980 44
299208 30
298654 47
297858 44
297282 19
297055 18
294332 19
290855 12
289981 59
289883 51
289605 35
289609 84
288083 26
287928 20
287782 79
287683 19
287529 8
286128 24
285403 46
283251 65