747
1
501
2
1009
3
846
3084
13
2411
614
1508
447
426
666
1120
5
484
989
890
532
495
1826
4001
4
468
403
1741
1739
602
609
1252
4802
12
8708
23
510