598 580
553 408
508 472
479 275
462 57
451 134
395 287
339 976
330 952
323 457
278 853
253 94
232 581
131 246
107 296
57 450