389
1
2246
3
443
655
68
628
685
108
514
2
76
1034
4066
8
572
516
1793
4
2475
1195
505
453
839
558
0
1576
673
2129
484
522
949
571
707