55
26
29
1
21
487
131
13
50
25
112
28
473
19
221
24
53
30
39
49
61
88
42
38
31
238
268
9
924
0
136
18
448
334
16
171
83