109242 638
22181 657
12558 591
116048 862
110936 241
19357 342
65151 1084
25930 392
4323 304
3528 516