111
1298
184
60
66
138
52
449
81
129
39
64
37
126
31
5
196
12
340
118
620
2131
293
45
65
252
101
57
96
6
63
19
32
123
13
22
26
290
7
223
258
80
88
236
35
21
41
10
393
187
250
148
322
204