305403 62
304554 25
302178 100
302058 108
301383 44
297856 47
297557 30
296355 19
296183 44
295530 18
293277 19
289634 12
288959 59
288282 51
288180 35
287853 84
286927 20
286601 26
286430 79
286253 19
285379 8
285055 24
283928 46
281826 48