203
53
266
22
24
18
17
322
20
418
55
107
29
30
27
128
51
268
4650
59
1140
355
427
578
202
19
171
69
37
166
136
31
248
73
814