843
1
3155
522
2
2505
2306
1105
2589
2013
1593
5006
5
4025
978
0
1028
1020
1991
3
6916
3041
3259
2243
2216
2478
2861