3181 605
3957 376
12296 411
15925 283
16408 581
10198 410
5014 616
5019 171
6840 264
5111 415
43146 334