311
23
147
653
277
937
125
60
197
138
55
273
69
51
182
411
104
27
70
255
52
24
38
48
462
190
201
80
298
310
110
14
53
358
269
120
371
185
29
206
99
71
362
11
647
100
12
106
31
88
32
115