305
0
306
371
887
742
351
453
472
1866
793
743
2713
3
2691
547
564
753
2009
5
485
433
484
653
514
3317
2904
988
239
1079
680
2881
592
1