3181 605
3958 376
12296 411
15925 283
16409 581
10198 410
5014 616
5019 171
6840 264
5111 415
43149 334