42931 203
6304 530
11248 447
2752 477
35145 313
27766 559
1928 61
3596 655
9108 682
3534 224
7748 382
5935 504