3515 404
1518 304
3940 898
2116 378
945 78
2502 552
4367 142
9808 279
2255 47
3136 268
3934 824
5481 540
5087 701