7
28
240
163
4
430
309
97
32
25
2
92
24
142
18
19
284
250
50
57
13
29
30
17
209
527
0
53
47
43
831
26