40557 632
6621 197
31365 576
5412 354
3665 564
6055 480
11564 782
28062 53
36554 79
5713 861
4913 92
1862 279
2615 416
6452 347
1036 215