108902 638
22169 657
12550 591
115949 862
110738 241
19308 342
65115 1084
25889 392
4313 304
3524 516