25086 220
10253 473
17963 278
5716 687
23340 674
12003 228
16591 508
18590 458
18844 726
13812 337
4288 116
6448 651
5669 668
24778 361
7867 547
3921 334
3730 97