108
476
53
278
15
254
88
327
49
174
37
203
91
127
21
102
7
147
66
509
32
103
20
98
17
56
14
83
3
89
61
713
16
77
9
27