2193 250
20403 530
17697 616
9026 563
6575 222
8230 461
8051 400
7499 182
12074 472
4542 748
2985 309
7736 783
20168 420