20
8
6
2
45
82
3
7
4
13
50
210
49
14
117
36
21
19
12
11
118
163
51
221
16
62
37
216
41
110
30
64
83
138
355
153
1094
67
433
76
28
3518
446
71
72
265
38
160