503 33
3686 289
11645 97
2816 473
9337 561
5125 625
9644 169
6873 773
6517 416
4870 571
19253 578
7206 214
8695 336
3790 263
4490 278
4831 442