1337 279
777 187
2326 603
139 41
1648 325
1244 306
3505 666
4764 338
17393 287
31479 144
7275 660
7886 702