29091 173
8111 620
5413 366
8247 97
9281 624
4046 438
11403 824
2844 189
1881 88
2282 328
4268 53
2450 137
8794 594
3990 753
5556 540
3277 632
5207 240
3676 728
2783 465
5040 571