0
7
960
42
403
179
36
264
517
69
88
19
181
131
14
222
585
300
38
280
50
22
177
344
166
122
158
45
138
284
84
69
172
2
56
6
77
357
5
12
94
233
982
276
441
655
431
145
136
552
6
