2991 353
3961 577
12929 269
41922 702
8182 191
5455 128
12588 719
15896 627
4227 550
5862 80
9340 122
3203 195