10
23
15
420
12
11
58
18
457
92
75
74
20
9
83
46
17
7
703
119
158
19
72
13
6
2
142
271
60
53
317
101
179
180
78
64
56
30
82
611