109286 638
22183 657
12558 591
116053 862
110948 241
19361 342
65151 1084
25931 392
4324 304
3528 516