2546
2
1997
547
0
3653
1463
1
2657
3
1452
683
4895
8
1658
5
1157
3510
729
2089
4
2461
20
2853
2294
1267
3149
2987
398
7328
1674
7
282572
402
2076
1389
2093
1949
2645