1
0
3
8
13
256
1360
58
79
28
534
262
140
232
223
207
822
649
404
185
334
688
60
205
91
82
263
81
144
614
1354
602
170
592
65
324
253
398
94
237
287
22
295
166
53
281
83
105
84
148
272
195
179
141
88
377