376
961
943
2387
621
3883
2913
1147
1095
33010
2264
1182
781
883
1088
1121
1592
962
893
1045
896
1071
771
1096
1104
982
822
1012