2976 640
4031 574
27016 653
12337 632
3448 167
6239 528
4235 423
6596 284
6329 138
12333 688
2932 30
8481 111
3443 530
8121 444
3981 180