15
648
1
7
30
18
98
92
37
246
213
521
179
419
209
21
51
6
25
317
70
912
3
56
128
55
20
4
111
10
32
66
95
13
59
16
73
283
9
136
107
184
12