35009 426
12557 454
8329 154
8883 295
144615 711
49161 125
15515 882
4553 727
7170 530
5873 477
4287 939
3706 234