704
2
2117
3480
5
446
1
3434
7
96
1645
4
447
897
723
582
1796
3
573
605
0
1576
9
599
492
459
1898
8
10177
2088
666
5050
6
598
1450
1238
4450
1403
1503
695