5
145
26
23
55
17
10
126
73
456
429
258
2
18
136
9
3
142
340
1
54
132
6
182
501
156
4
72
32
103
85
92
317
252
52
107
40
29