40587 632
6643 197
31479 576
5428 354
3669 564
6062 480
11568 782
28064 53
36561 79
5714 861
4914 92
1862 279
2615 416
6453 347
1037 215