1593
1
843
2505
2
2306
3155
522
1105
2589
2013
1295
2650
20
280
297066
0
978
3683
5006
5
2250
1594
3
1581
4291
4
1991
2748
9
6916
2773
3765
4025
1516
1028
1020
3715