12295 256
2446 238
9482 622
2076 208
14520 858
168561 405
32893 497
19585 826
7568 271
31070 116
26533 709
3041 33
4222 685
5318 329
2114 428