109213 638
22179 657
12558 591
116046 862
110920 241
19354 342
65149 1084
25928 392
4323 304
3528 516