785
2883
8128
4683
3073
468
2462
344
1157
384
19910
357
545
2874
603
7095
305
934
342
3994
1138
977
1166
43000
430