437 69
1253 362
2116 585
12900 217
1818 515
5870 528
2544 323
4034 871
3058 349
7484 635
5033 297
31771 91