42213 319
8328 662
136502 322
34870 184
29812 605
42776 647
9870 253
5711 570
6437 801
4315 669
5875 284