2558 412
12792 56
32708 530
9386 278
25498 259
4904 896
5035 601
6706 238
5166 700
3960 303
4123 369
3952 323
20732 847