2316
0
1162
2907
2
1044
1
1804
7258
800
2902
16
3546
534
3593
984
2204
5
501
4044
3083
1193
2465
3125
2020
4
616
2453
3008
3
899
5440
8
2476
2512
1502
4471
758