30
861
146
814
39
789
41
630
97
661
27
657
35
471
484
74
480
92
1,126
49
454
29
396
65
373
50
10
344
13
762
6
313
24
312
311