105660 232
46952 200
443758 1557
241161 1047
138468 535
34379 568
121597 811
129371 906
89533 588
135692 416