306382 18
305632 25
303081 100
302979 108
302501 44
298428 30
298332 47
297334 44
296927 19
296708 18
294082 19
290405 12
289551 59
289326 51
289280 35
288877 84
287732 26
287677 20
287380 79
287228 19
286857 8
285728 24
284880 46
283002 65