15731 482
4442 314
4233 629
39229 431
2670 193
3242 114
5347 571
7596 194
3099 266
8097 520
10476 97
9636 320
3800 546