2505
2
843
1
2306
3155
522
1105
2589
2013
1593
978
0
1991
3
6916
1295
2650
20
1028
1020
280
5006
5
1581
2250
3765
4
2245
4025
1226
3053
7
3683
2683
297066
2797
2243