2559 412
12813 56
32770 530
9402 278
25534 259
4907 896
5035 601
6717 238
5166 700
3965 303
4125 369
3953 323
20762 847