4063 793
3346 513
4954 728
16199 664
16140 503
5644 325
14857 761
12615 369
4607 509
2680 175
4741 680
2278 52
11140 907
4890 374
17059 422