109171 638
22178 657
12556 591
116037 862
110888 241
19347 342
65147 1084
25926 392
4323 304
3527 516