41667 287
5554 912
4161 574
142900 338
10760 722
15979 654
7306 593
3465 419
20668 377
8383 269
22092 242
8974 879
18920 306
18001 243
30486 764
29387 136
42175 811
5963 59
3335 442
35846 559
30145 651
24555 292