504 951
502 199
430 59
405 627
362 585
359 655
349 231
339 598
331 37
330 134
321 71
308 456
305 758
303 805
300 836
255 30
238 556
237 701
235 828
228 77