18529 63
4126 101
1029 141
2694 575
3391 552
3864 555
3069 738
1545 299
1745 233
2441 458
3370 521
3562 322
2381 294
6080 530