588
0
634
781
1608
513
3428
3
17353
980
581
1824
398
538
2076
1
1498
492
543
736
396
383
336
379
1869
5
2996
6
353
699
328
2683
417
535
116521