7
4
2
10
29
356
22
152
15
442
21
171
53
25
340
28
126
19
20
81
13
39
33
72
17
5
23
6
42
35
30
50
9
413
11
0
31
27
59
8
54
45
16
358
215
75
260
100