3507 404
1516 304
3933 898
2112 378
944 78
2500 552
4342 142
9801 279
2238 47
3129 268
3931 824
5471 540
5071 701