2983 353
3946 577
12927 269
41891 702
8176 191
5440 128
12578 719
15885 627
4221 550
5851 80
9333 122
3196 195