4321 382
2839 45
12350 99
11424 658
28793 425
88037 782
55266 675
13755 155
68815 346
36663 787
34872 730
7607 433
57223 196