31502 798
20632 311
5402 913
69915 831
115163 478
3517 442
5949 275
7395 385
3747 611
11502 354
23906 569
104257 712
146969 328
16250 185
15755 369
35678 268
11227 494
6929 567
4472 730
2687 239
1707 144
20903 549