9783 312
3596 323
20421 65
42550 610
12878 404
7449 283
5551 351
7507 434
9483 123
60334 150
11611 280
4831 854
1454 104
2887 277
3321 778
4258 641
3828 370
3207 372
17849 764