997
1
397
870
2
174
1600
6
1065
147
104
1094
4
961
542
3
739
427
648
409
614
513
79
384
92
656
744
74
340
453
1459
412
246
1428
493
0