351 80
5769 540
18372 666
11279 290
3491 150
4234 814
16048 342
3849 358
2029 359
2938 538
19070 246
621 74
1897 340
2046 593
7446 515
4182 63
1433 98
2970 259
2785 726
8329 659
1694 178