300657 1032
1829 217
2765 713
3692 452
20019 79
21334 574
5778 227
6781 269
5058 153
3971 867
2890 471
3640 481