40832 286
5548 912
4157 574
142749 338
10756 722
15978 654
7302 593
3462 419
20663 377
8369 269
22063 242
8965 879
18895 306
17966 243
30454 764
29352 136
42060 811
5960 59
3334 442
35777 559
30117 651
24538 292