2930 331
11541 565
103713 329
40669 367
18642 505
5187 837
22039 602
8120 806
5372 70
8266 551
9136 483
2978 420