42946 204
6307 530
11249 447
2752 477
35155 313
27768 559
1928 61
3596 655
9109 682
3534 224
7748 382
5935 504