4342 793
3610 513
5294 728
17526 664
17790 503
6520 325
15688 761
13526 369
5338 510
3052 175
5200 680
2520 52
12433 907
5214 374
20847 422