9381 869
3474 45
8302 678
4060 855
11793 748
4897 87
7695 624
21520 549
4059 375
4911 497
2323 64
5580 508
7598 841
5114 248
5528 595