2502
2
2623
3
3078
4
8207
44
5820
2114
1
3874
3411
13
2902
16
2294
5375
0
2505
6
14810
9039
5
4658
2023
21684