201
53
258
17
12
8
302
14
393
48
106
27
21
32
126
45
257
4498
52
1128
321
413
565
200
23
164
64
18
155
25
30
68
803