297 69
1217 362
2093 585
12857 217
1785 515
5765 528
2524 323
4022 871
3047 349
7472 635
5016 297
31682 91