3176 527
7961 388
1820 337
4334 332
4293 447
8802 232
5558 475
4847 94
5712 457
7003 689
4629 775
6684 584
9942 412
5894 265
10862 41
4043 656