19359 63
8408 101
1098 141
2885 576
3532 552
4046 555
3192 738
1649 299
1871 233
4189 458
3522 521
3839 322
2528 294
6283 531