1226 293
150152 931
34672 393
33968 794
29082 420
8434 812
15732 374
31085 588
143862 1018
20384 340
19459 631
42033 499
75622 652