3114 605
3943 376
12293 411
15914 283
16390 581
10191 410
5003 616
5015 171
6836 264
5103 415
42996 334