255026 969
5853 208
125049 840
85822 679
10122 80
37560 477
59638 984
8134 690
54734 528
21576 315
1297 157
8013 724
60508 201