300689 1032
1830 217
2769 713
3692 452
20037 79
21357 574
5784 227
6787 269
5059 153
3974 867
2891 471
3645 481