3116 605
3943 376
12294 411
15914 283
16394 581
10191 410
5003 616
5015 171
6837 264
5103 415
43014 334