2571
2
254
1
766
1038
835
377
161
0
1485
3
4123
4375
4
1390
1336
4258
3321
2105
1773
6384
1289601
9036
9
4706
1687
5527
4241
1344
2049
4029
8
224