3197 295
3428 715
59319 660
18852 622
6083 337
14761 880
3643 388
4879 100
3630 430
23709 678
5217 290
2837 288
1840 113