23386 47
2748 305
19079 348
42482 897
7735 917
20534 678
7222 286
108598 552
7682 434
5861 469
2889 472
4155 273
4483 67
11246 565
6606 412
3733 888