843
1
3155
522
2
2505
2306
1105
2589
978
0
2013
5006
5
1331
1312
1991
3
865
6916
3154
1501
938
1576
477
645
1593
2861
856
762
1172
1149
1028
4025
1020