21085 311
15604 620
262008 538
9486 255
185326 1146
27960 232
21548 537
3314 323
3413 431
4976 426
102664 951