710
2
532
1
478
3
597
5
1111
1222
2142
361
1145
1342
1643
10
1183
1090
746
0
1525
877
1277
1294
1810
8681
23
792
2228
8919
7843
2223
5861
7
2564
2911
1742
2863