3213 295
3437 715
59479 660
18885 622
6086 337
14774 880
3646 388
4883 100
3662 430
23722 678
5228 290
2841 288
1845 113