30
861
146
814
39
789
41
629
97
661
27
656
35
471
483
74
480
13
757
49
454
29
396
65
373
50
10
344
6
313
24
312
311