3324 257
2162 66
4030 482
5070 609
3088 182
5702 794
7256 782
4057 528
6204 503
105648 1035
21518 758