883
313
1749
1123
1829
1164
1041
605
334
945
387
3251
2211
1073
821
3313
647
152
197
353
819
400
1430
96
8362
1455
922
133
789
282