3193 295
3428 715
59301 660
18851 622
6082 337
14759 880
3642 388
4878 100
3626 430
23709 678
5217 290
2837 288
1840 113