297
0
458
2328
4594
1
31535
467
608
269
479
503
1824
517
605
772
266
4328
10
1238
683
1603
584
2748
2
463
300
1232
2941
586
17
454
431
438