197
83
290
41
131
117
334
337
115
18
15
47
27
172
44
94
316
23
22
152
150
395
910
548
65
119
78
70
186
40
244
204
329
1239
274
419
323
5715
496
593
1358
203
3196
1679
3611
490
258
36
222
384
260
615
46
87
71