640
1
986
1825
6
2525
2200
5948
4
1330
1113
3147
1978
9006
17
1227
1453
955
2
1724
3
1517
2041
1751
589
2797
1160
815
3365
1690
0
2999
9
2099
2069
2380
1403
1585