31105 436
15872 364
18560 747
8410 680
12700 702
10774 448
8142 476
5891 451
10244 600
12291 496
13042 277
6270 102
10783 473
5153 262
12911 890
16785 622
20986 703
2375 120