21
11
6
5
14
47
4
12
117
56
232
37
22
19
16
34
45
15
25
66
122
348
467
58
77
10
31
52
29
23
65
80
172
18
70
62
30
300
128
228
0
28
2
49