2193 250
20393 530
17697 616
9018 563
6570 222
8230 461
8051 400
7496 182
12074 472
4542 748
2985 309
7733 783
20166 420