4338 793
3609 513
5293 728
17523 664
17786 503
6520 325
15687 761
13523 369
5336 510
3051 175
5199 680
2519 52
12431 907
5214 374
20836 422