35011 426
12557 454
8329 154
8883 295
144625 711
49161 125
15519 882
4554 727
7170 530
5873 477
4288 939
3706 234