21086 311
15611 620
262071 538
9487 255
185360 1146
27968 232
21555 538
3315 323
3413 431
4977 426
102707 951