1006
6
255
1301
1
288
511
944
0
246
736
293
474
2
1414
3
624
1502
572
297
506
401
532
226
485
344
6099
627
144
497
1327
5