31034 586
15030 383
16173 277
3853 359
4373 528
3724 87
12242 107
6648 255
690 96
818 126
4181 694
4019 349
8688 177
2119 189
2713 465
4815 523