2881
2
968
0
472
868
655
586
1156
683
479
495
1540
293
1999
2190
1
618
2339
425
3140
831
286
2328
2189
503
251
771
486
419694
9
535
305
2435