47438
50831
16515
18715
1012
12511
1418
1706
22619
1307
1658
793
586
15020
906
640
8710
1004
646
356
530
500
755
762
1197
986
722
667
711
470
895
1551