1019
1
1313
2
2015
2046
2505
2801
645
0
1590
829
1072
1265
1525
3
1752
1594
2094
5
2336
1816
1547
4862
2646