399 126
7308 585
5033 173
6919 566
12864 497
15771 323
3898 521
14281 393
25796 159
8491 765
30272 186
2247 159