1604 235
22795 359
5042 281
29225 879
4962 548
7714 723
14579 461
15852 304
4102 324
3858 559
3072 529
2117 108
2900 632
2888 608