40540 632
6606 197
31268 576
5398 354
3659 564
6047 480
11561 782
28059 53
36543 79
5710 861
4912 92
1862 279
2615 416
6450 347
1036 215