2230 425
3676 331
11591 565
104088 329
40897 367
18720 505
5232 837
22355 602
8145 806
5403 70
8311 551
9182 483
3008 420