4276 382
2825 45
12340 99
11403 658
28696 425
87523 779
54896 675
13688 155
68486 346
36585 787
34723 730
7598 433
56933 196