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