2600
5
256612
0
928
1
2493
419694
9
5316
3
886
105290
166543
18
180849
2191
1389
2
2461
20
2211
1969
3498
4
964
4895
8
2115
5262
10
2064
907
10270
2442
287
521
814
2644
1926