843
1
3155
522
2
2505
2306
1105
2589
978
0
2013
1115
3
5006
5
4456
1991
1054
4761
6916
1992
1288
4288
2372
695
1593
2861
451
2502
332
1028
4025
1020
3259