2561 412
12882 56
32908 530
9486 278
25684 259
4908 896
5039 601
6762 238
5175 700
3972 303
4243 369
3957 323
20855 847