35013 426
12557 454
8330 154
8884 295
144629 711
49162 125
15519 882
4554 727
7170 530
5874 477
4289 939
3706 234