336 69
1226 362
2099 585
12867 217
1791 515
5776 528
2525 323
4024 871
3051 349
7476 635
5016 297
31692 91