4276 382
2825 45
12340 99
11403 658
28696 425
87524 779
54897 675
13688 155
68487 346
36585 787
34723 730
7599 433
56936 196