15050 93
12185 286
18719 327
22397 237
14800 761
28459 503
12115 422
4705 528
17009 871
10764 584
5854 512
17963 445
5101 344
7346 172
4400 463
6305 374
7641 434
8438 534
7929 601
11712 448
5333 339
7438 494
26111 89
9598 403
41880 464
5269 248
9822 411
21496 284