109445 638
22191 657
12562 591
116119 862
111044 241
19381 342
65167 1084
25959 392
4328 304
3528 516