535
2
1706
1266
1
5050
6
4875
5
598
4450
4
1238
3
666
0
10177
893
1450
695
1402
7
1503
599
1576
9
1208
8
492
3479
573
605
2117
3434
723
518
1131
704
446
582