3302 257
2155 66
4015 482
5059 609
3078 182
5685 794
7246 782
4048 528
6197 503
105278 1035
21321 758