2352 330
11536 565
103592 329
40603 367
18606 505
5171 837
21859 602
8108 806
5356 70
8249 551
9132 483
2973 420