1260
1
921
1607
1133
1057
2259
9
1992
3
697
0
2999
2166
1788
1309
1568
8527
3200
4914
2
1819
1787
1590
1136
2271
4
5389
2901
3971
1691
83
2512
2368
1431
2041