522
2
577
3
1527
951
1090
1
8517
6
1013
0
2596
3726
1389
1256
4
1532
27
4565
10
1167
1315
1079
1291
4058
1280
1699
1771
1209
978
8555
1424
1893
7
6274
5789
6726
22
3259