43542 377
23770 477
3298 745
7111 295
20050 807
121099 616
14434 777
42335 570
3661 612
50529 761
7849 70
7477 114
3311 882