300572 1032
1827 217
2759 713
3691 452
19979 79
21284 574
5738 227
6762 269
5057 153
3967 867
2883 471
3633 481