843
1
2505
2
2306
3155
522
1105
2589
2013
1991
3
1593
3835
5
5375
0
790
3735
4
1028
1020
5006
297066
978
4025
267612
4978
6916
99072
36905