109298 638
22184 657
12558 591
116055 862
110957 241
19363 342
65153 1084
25934 392
4325 304
3528 516