1221 293
149914 931
34660 393
33965 794
28850 420
8429 812
15646 374
30986 588
143436 1016
20303 340
19452 631
41948 498
75405 652