153652 811
17895 794
15982 563
81844 697
2349 494
503 40
4099 110
8390 112
178680 1246
15028 143
14176 247
14309 366
7971 810
27821 581
25776 944
29306 681
7240 515