29075 143
8282 767
16885 654
4103 90
25497 402
9599 47
2323 44
7354 527
4227 469
8642 632
7018 566
5840 658
8689 600
3813 417
5518 846
5251 703
4078 576
6436 124
2197 310
3066 475