21141 311
15653 620
263083 539
9509 255
186380 1146
28182 232
21750 538
3337 323
3438 431
5000 426
103467 951