40506 218
4505 297
7126 344
9884 674
22291 850
3881 628
7899 476
5138 756
7248 772
2463 454
9327 432
17042 451
7430 678
4113 204
5399 107
5262 454
3822 397