108394 638
22155 657
12542 591
115796 862
110466 241
19247 342
65068 1084
25790 392
4298 304
3521 516