129952 382
38638 924
20093 425
18009 530
8229 635
10032 603
3574 662
4123 782
3752 211
5743 556
1844 50
6330 719
9825 375
8246 885
16686 177
77827 653
22325 100