3302 257
2155 66
4013 482
5057 609
3078 182
5685 794
7245 782
4048 528
6197 503
105260 1035
21315 758