3215 295
3437 715
59488 660
18892 622
6088 337
14776 880
3647 388
4883 100
3666 430
23722 678
5228 290
2842 288
1845 113