2109 131
14600 423
11929 884
31711 282
190234 521
6922 263
9406 300
4162 628
3951 738
10336 904
5812 113
4467 422
3824 432
9418 545
1415 89