2655
0
479
495
1540
293
1999
618
2339
425
3140
831
286
2328
2189
503
771
486
419694
9
535
305
2435
2964
1070
5617
5
649
375
340
688
383
492