21085 311
15604 620
262013 538
9486 255
185328 1146
27961 232
21549 537
3314 323
3413 431
4976 426
102671 951