57
396
37
344
77
324
84
266
49
227
27
177
31
150
14
116
20
30
18
11
104
13
101
7
3
100
68
382
5
90
87