9783 312
3596 323
20421 65
42550 610
12878 404
7449 283
5551 351
7507 434
9484 123
60340 150
11613 280
4831 854
1454 104
2888 277
3321 778
4258 641
3828 370
3207 372
17850 764