31347 704
7182 639
3296 566
16676 56
2885 660
12210 69
3119 102
41073 535
26745 323
40969 714
10060 750
5026 331
10273 614
5429 259
7945 136
9905 584