31141 961
21850 595
4292 412
2666 452
7990 578
4421 65
6321 288
2219 511
34662 611
9929 611
5444 552
5289 439
5647 858
4474 355
7540 394
16603 318
5129 485
6910 391
10825 688
3341 229
2945 525
2598 199
2944 330
7760 637