2561 412
12879 56
32904 530
9484 278
25679 259
4908 896
5039 601
6761 238
5175 700
3971 303
4243 369
3957 323
20849 847