3125 640
4042 574
27025 653
12346 632
3451 167
6244 528
4238 423
6603 284
6332 138
12339 688
2944 30
8483 111
3445 530
8122 444
3992 180