2559 412
12812 56
32769 530
9399 278
25532 259
4907 896
5035 601
6717 238
5166 700
3965 303
4124 369
3953 323
20760 847