3513 404
1517 304
3936 898
2114 378
945 78
2501 552
4357 142
9801 279
2244 47
3130 268
3933 824
5475 540
5076 701