300695 1032
1832 217
2769 713
3692 452
20037 79
21366 574
5786 227
6787 269
5059 153
3975 867
2892 471
3645 481