21086 311
15607 620
262039 538
9486 255
185347 1146
27964 232
21551 537
3314 323
3413 431
4976 426
102681 951