108282 638
22151 657
12540 591
115767 862
110397 241
19230 342
65063 1084
25777 392
4295 304
3521 516