45507 581
1694 35
6730 449
4156 598
11880 667
1426 113
1299 97
8791 624
4504 583
4175 472
4599 489
1368 291