2561 412
12890 56
32908 530
9489 278
25693 259
4908 896
5039 601
6762 238
5175 700
3972 303
4243 369
3957 323
20857 847