23085 47
2714 305
18054 348
42573 898
7650 917
20368 678
7096 286
108625 551
5760 433
5819 469
2842 471
4075 273
6197 64
11178 565
6466 412
3707 888