3130 605
3948 376
12294 411
15917 283
16396 581
10195 410
5004 616
5015 171
6838 264
5104 415
43044 334