1503 501
71848 657
42661 495
45971 87
117916 1002
40166 896
78277 278
43784 73
25969 181
106525 859
895 168
699 33
1257 273
673 140