3128 605
3946 376
12294 411
15917 283
16396 581
10194 410
5004 616
5015 171
6838 264
5104 415
43040 334