2301
2
1020
0
2881
282572
804
269
476
458
2224
2328
3510
4111
2657
3
2749
1
2748
2191
1452
2459
9
1098
787
472
1969
266
325
2600
5
2546
4895
8
2493
2076