2863
10
1352
2
1010
4
1503
3460
2529
252
0
2365
7
560
1
3095
1215
8
506543
6
338
1804
2038
79209
1998
1523
3
4131
11
1221
1888
3196
9719
2719
837
3541
21622
2172
4212
2977