31072 436
15782 364
18486 747
8372 680
12667 702
10755 448
8056 476
5872 451
10214 600
12259 496
12994 277
6236 102
10739 473
5133 262
12834 890
16733 622
20915 703
2356 120