703
2
1660
1
1568
1632
2687
3629
1564
8527
1423
1494
4
1976
3
1458
0
159
1136
1495
2368
685
1635
2271
2100
1554
4684
3024
1218
4179
1889
2041
2313
2075
4821