305 82
1000 65
2982 412
370 394
369 679
2442 127
332 90
642 697
313 201
1236 359
144 880
999 488
2902 313
674 43
990 840
156 586
91 535
23 693
776 801
2602 912
509 100
785 864