3116 605
3945 376
12294 411
15914 283
16394 581
10192 410
5004 616
5015 171
6838 264
5103 415
43019 334