34313 285
1137 112
30165 358
22784 573
18392 590
19618 807
1753 318
5220 147
11028 575
3928 654
9282 783
6762 569
8211 547
10779 492
255992 830
2355 525