3130 945
1429 120
4104 578
3164 629
3546 245
265835 702
2015 44
3747 329
3849 521
9622 681
2310 291
4511 37
61682 105
7883 593
5351 427
3001 142