145026 931
34358 393
33736 794
24559 417
8302 812
14068 374
28286 585
135390 1001
18504 338
19124 631
39800 498
71202 638