2505
2
978
0
1991
3
6916
1
843
1295
2306
2650
20
2013
280
1105
2589
3155
5006
5
522
1581
1226
2250
3765
4
2245
3053
7
297066
3683
2797
2683
2354
2773
1593
5225
8
2159