3184 295
3413 715
59168 660
18820 622
6077 337
14734 880
3639 388
4872 100
3610 430
23703 678
5210 290
2837 288
1837 113