21138 311
15651 620
262991 539
9508 255
186250 1146
28164 232
21737 538
3335 323
3436 431
4995 426
103381 951