2596 330
11538 565
103639 329
40626 367
18619 505
5175 837
21900 602
8112 806
5363 70
8254 551
9134 483
2974 420