35010 426
12557 454
8329 154
8883 295
144621 711
49161 125
15517 882
4553 727
7170 530
5873 477
4288 939
3706 234