2124
3
1601
0
3080
2316
699
2907
2
1044
1
1804
7258
800
934
3724
2902
16
3546
2632
534
3593
984
2204
5
387
501
1710
4044
3083
1596
2465
2949
3125
616
2453