21086 311
15611 620
262061 538
9487 255
185357 1146
27967 232
21554 538
3315 323
3413 431
4977 426
102695 951