197
83
290
41
131
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
1358
203
3196
1679
3611
490
258
36
222
384
260
615
46
87
71