197
83
290
41
131
291
117
334
337
115
18
17
47
27
172
44
94
316
23
22
152
150
395
911
548
65
119
78
71
187
40
244
70
204
329
1241
274
419
323
5718
496
593
1361
203
3197
1680
3616
490
258
36
222
384
260
615
46
87