21098 311
15616 620
262206 538
9487 255
185438 1146
28000 232
21589 538
3320 323
3423 431
4978 426
102818 951