649926 161
628756 71
594377 12
580803 74
571408 85
555478 77
531329 80
503257 38
502632 42
489932 108
476901 111
472554 43
462508 35
455503 102
448382 53
447031 50
434401 87
420704 24
416451 67
404202 67
401606 54
399884 102
397630 33
393901 49