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