21132 311
15640 620
262833 539
9504 255
185980 1146
28130 232
21716 538
3330 323
3433 431
4990 426
103277 951