89
926
173
907
112
847
85
629
70
611
82
494
34
210
84
583
12
630
30
470
39
461
78
539
77
528
24
406
61
714
59
410
44
378
52
298