522
2
577
3
1527
951
1090
1
8518
6
1013
0
2596
3726
1389
1256
4
1532
27
4565
10
1167
1315
1079
1291
4058
1280
1699
1771
1209
979
8556
1424
1893
7
6274
5789
6727
22
3260