35035 426
12560 454
8333 154
8884 295
144659 712
49177 125
15526 882
4554 727
7170 530
5875 477
4291 939
3711 234