21083 818
1768 507
4246 378
6158 53
14198 928
4343 783
7467 540
5114 233
2090 176
3767 498
5569 675
8623 485
4670 718
5728 341
3410 888
4255 641
3369 154