21086 311
15611 620
262077 538
9487 255
185362 1146
27968 232
21556 538
3315 323
3414 431
4978 426
102710 951