843
1
1105
2
2505
2306
3155
522
2589
2013
3691
4
1593
1020
1262
978
0
1787
2999
3
1254
2818
7
1683
1743
1967
4757
8
1991
753
6916
4453
790
810
4553
2908
10
12472