35021 426
12557 454
8330 154
8884 295
144636 712
49168 125
15520 882
4554 727
7170 530
5874 477
4289 939
3706 234