21141 311
15654 620
263096 539
9510 255
186392 1146
28185 232
21751 538
3337 323
3438 431
5001 426
103483 951