2468 787
3461 841
2136 508
809 208
2297 229
7753 733
4850 621
8635 118
9872 680
16404 702
37706 843
44127 639
18905 72
30378 186