21091 818
1770 507
4247 378
6159 53
14200 928
4343 783
7467 540
5122 233
2090 176
3773 498
5569 675
8624 485
4671 718
5728 341
3410 888
4257 641
3370 154