45196 1022
13311 939
19673 626
81896 460
12680 488
13143 523
13882 530
6550 403
2233 155
5903 755
2887 411