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