109186 638
22179 657
12557 591
116041 862
110902 241
19353 342
65148 1084
25927 392
4323 304
3527 516