14
61
17
289
95
91
68
29
20
38
510
128
170
407
75
53
166
105
26
73
21
43
16
584
175
88
57
32
356
50
18
63
36
35
83
19
101
47
432
13
90
49
65
133
250
342
33
912
273