400 126
7327 585
5034 173
6921 566
12868 497
15771 323
3901 521
14285 393
25814 159
8494 765
30291 186
2248 159