3113 640
4041 574
27021 653
12346 632
3451 167
6244 528
4237 423
6602 284
6332 138
12337 688
2944 30
8483 111
3444 530
8122 444
3990 180