2347 503
105492 688
3438 133
6840 665
10978 540
3364 286
5853 756
7506 94
4286 732
5409 480
2513 451
841 85