31101 436
15855 364
18547 747
8407 680
12697 702
10767 448
8135 476
5888 451
10239 600
12287 496
13033 277
6263 102
10776 473
5147 262
12896 890
16775 622
20975 703
2369 120