2301
2
1020
0
2881
282572
3510
968
4111
2657
3
2749
1
46
2748
2191
1452
2459
9
1098
1969
2600
5
2546
1507
4895
8
2493
2076
467