305 29
2403 542
7671 596
687 103
3234 682
2818 639
3661 361
26237 420
6382 573
1387 192
2065 374
3721 995
2467 391
12493 416
6651 150
6609 111
12679 509
15781 939
7777 804
13884 699
6907 868
10570 467
8278 633
4320 454
6736 531
7041 250
4438 549
5818 516