31022 586
15030 383
16172 277
3852 359
4372 528
3722 87
12240 107
6647 255
690 96
818 126
4181 694
4017 349
8686 177
2119 189
2713 465
4815 523