5
133
3
533
129
406
19
10
205
59
51
4
83
140
173
60
26
29
18
168
95
31
73
47
12
9
20
216
93
343
11
8
90
179
101
16
100
54
34
25
231
2
23
33