3515 404
1518 304
3939 898
2116 378
945 78
2502 552
4364 142
9808 279
2255 47
3136 268
3934 824
5480 540
5087 701