1380 255
1666 41
23093 630
3402 343
303811 1032
4260 701
45534 770
7559 880
12653 588
4420 498
14543 774
29221 607
20582 188