400 126
7319 585
5033 173
6919 566
12864 497
15771 323
3900 521
14282 393
25804 159
8491 765
30281 186
2248 159