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