29623 538
27583 187
44722 619
3848 455
11622 267
4906 941
21523 780
7720 708
5592 914
4084 818
1382 218
2565 273
2251 477
2197 310
3064 561
3069 475