109290 638
22183 657
12558 591
116054 862
110951 241
19363 342
65152 1084
25932 392
4324 304
3528 516