345
317
35
116
140
309
75
22
326
13
162
134
98
18
161
294
169
37
1885
720
188
1908
46
34
187
93
364
216
48
178
132
19
459
180
298
671
27
94
50
500
6033
64
1557
43
63
55
540
232
85
4194
45
57
131
106
23