4342 793
3610 513
5295 728
17536 664
17793 503
6521 325
15688 761
13529 369
5351 510
3053 175
5200 680
2521 52
12433 907
5216 374
20868 422