950
950
2567
713
17759
9076
1383
902
933
3810
1381
950
822
646
1347
22066
2145
855
806
869
1067
871