497
2
3348
4
720
3
610
1
3913
620
2709
1182
2947
9
410
637
440
547
634
532
2979
906
3519
576
2081
1008
1515
586
1435
815
1157
1377
0
984
2473
2795