476 69
1260 362
2119 585
12907 217
1825 515
5895 528
2547 323
4035 871
3063 349
7488 635
5040 297
31797 91