3302 257
2155 66
4013 482
5055 609
3078 182
5685 794
7244 782
4048 528
6196 503
105250 1035
21309 758