19359 63
8403 101
1098 141
2885 576
3528 552
4045 555
3192 738
1648 299
1870 233
4188 458
3522 521
3838 322
2527 294
6283 531