1526 168
1332 134
3273 138
18632 170
80587 572
4917 673
13640 789
9603 831
3007 151
58706 485
105198 547
9056 478
6582 591
13958 583
30426 504
1270 219
3482 175