15098 580
16456 226
19794 311
23005 219
7382 361
5416 646
12961 456
9933 393
27196 267
4031 257
5832 388
11334 543
8397 877
9338 261
3430 424
8269 537
4863 349
7682 414