35003 426
12557 454
8328 154
8882 295
144611 711
49158 125
15514 882
4553 727
7169 530
5872 477
4286 939
3705 234