302537 1032
2258 217
3257 713
3791 452
21815 80
23258 575
6659 227
7348 270
5162 153
4114 867
3024 471
3866 481