1523 235
22793 359
5042 281
29222 879
4961 548
7714 723
14568 461
15837 304
4101 324
3850 559
3063 529
2117 108
2900 632
2887 608