2037
991
930
3895
1596
856
973
944
894
871
923
3649
58809
1151
811
1350
2896
936
2179
1018
916
1197
1031
1793
1620