109362 638
22186 657
12558 591
116075 862
110979 241
19365 342
65159 1084
25943 392
4326 304
3528 516