4286 382
2827 45
12340 99
11412 658
28713 425
87592 779
54975 675
13697 155
68536 346
36599 787
34758 730
7601 433
56974 196