40856 286
5549 912
4157 574
142754 338
10756 722
15978 654
7302 593
3462 419
20663 377
8369 269
22063 242
8965 879
18896 306
17967 243
30456 764
29352 136
42061 811
5960 59
3334 442
35778 559
30120 651
24538 292