15966 226
18518 311
22268 219
6725 361
4828 646
12223 455
9577 393
26248 267
3540 257
4883 388
9268 542
6980 877
8926 261
3000 424
7128 536
4298 349
7035 413