13876 93
158962 322
437 40
105303 249
270396 981
398676 1777
383708 1060
229446 878
161009 714
376534 957
28976 686
47011 239
22338 784
56564 541
6414 471
8139 406