302 33
2643 703
27038 378
2937 241
4425 523
14435 781
11218 528
3627 698
10431 389
11123 581
5426 162
4080 508
2083 141
9557 907
4158 530
5787 155
3816 461
4982 733
2454 492
1321 244
15189 775
1569 272
3161 344