511
723
47
1505
643
622
695
493
512
252
786
20623
502
682
1031
1626
17810
341
36
23
28
773
1549
846
1252
932
1625
1276