40991 286
5549 912
4157 574
142772 338
10756 722
15978 654
7302 593
3462 419
20663 377
8371 269
22066 242
8966 879
18901 306
17971 243
30460 764
29359 136
42071 811
5961 59
3334 442
35788 559
30123 651
24540 292