1228 293
150177 931
34673 393
33970 794
29113 420
8434 812
15739 374
31098 588
143922 1018
20390 340
19461 631
42043 499
75653 652