415 69
1241 362
2113 585
12887 217
1810 515
5830 528
2534 323
4030 871
3055 349
7482 635
5029 297
31747 91