109432 638
22190 657
12562 591
116113 862
111030 241
19377 342
65165 1084
25956 392
4327 304
3528 516