2559 412
12804 56
32754 530
9392 278
25530 259
4907 896
5035 601
6715 238
5166 700
3964 303
4123 369
3952 323
20753 847