58
39
10
25
22
436
9
588
282
192
55
46
261
132
7
134
157
345
378
57
439
101
651
124
83
308
387
18
8
284
42
213
133
48
61
40