35025 426
12557 454
8332 154
8884 295
144647 712
49175 125
15523 882
4554 727
7170 530
5874 477
4289 939
3708 234