3143 246
1541 37
1108 108
9842 696
9282 869
3423 45
8171 679
4013 855
11694 748
4822 84
7588 624
21487 549
4103 376
4904 497
2100 64
5543 508
7469 841
5038 247
5430 595