42798 762
1133 103
4976 368
24607 89
9756 564
3219 140
2435 290
2305 294
3166 575
3325 544
3111 474
3049 612