4160 323
8591 464
14890 411
300175 1069
13392 715
40327 780
13855 54
37921 112
34579 506
15121 833
8318 626