28
217
9
41
370
63
56
81
202
295
21
2
13
29
93
25
50
24
17
55
585
880
85
45
192
33
60
38
19
164
52
86
70
26
12
22
43
48
426
97
558
96
23