1221 293
149913 931
34660 393
33965 794
28850 420
8429 812
15645 374
30986 588
143434 1016
20303 340
19451 631
41948 498
75404 652