1044
0
362
291
72
471
2283
4
185
641
899
979
579
529
257
344
263
776
255
2657
3
555
392
2668
2
422
575
337
543
592
991
409
17353
729