3995
4
495
2
846
1
501
447
542
445
397
747
1258
7
426
666
614
1508
3
413
457
514
693
424
409
550
615
685
820
476
721
1388
1473