2996 515
7125 298
4521 76
8970 222
7644 293
6665 44
5499 941
5829 911
4030 70
6909 446
5557 58
4046 361
3526 292
3144 428
4558 460