331
903
109
918
212
858
103
320
125
530
57
440
63
337
69
90
307
13
1,232
46
256
55
241
12
162
7
187
11
156
1
94
20
160
24
140
14
141