194
3283
187
127
137
258
48
60
342
36
213
311
404
344
263
37
343
88
16
157
12
59
28
64
166
93
43
21
51
32
61
47
1422
310
1487
33
41
49
31
10
11
27
94
40
857
153
508
135
19
56
247
23
333
124
281