35031 426
12558 454
8332 154
8884 295
144653 712
49176 125
15525 882
4554 727
7170 530
5875 477
4290 939
3708 234