3027 86
4133 704
38003 537
852 45
3729 416
2200 69
24885 165
2491 233
2634 398
6676 598
70448 670
4478 452
5545 165
6130 119
28219 155
15827 267
4431 542