109331 638
22185 657
12558 591
116061 862
110967 241
19364 342
65157 1084
25938 392
4326 304
3528 516