509 633
506 345
494 241
484 52
468 70
465 487
457 476
456 86
451 129
445 32
445 151
436 411
436 574
436 144
432 214
431 983
415 417
402 808
391 646
381 285