3182 409
6594 843
7410 530
9038 400
3288 148
47302 758
86169 905
19819 599
58109 172
32592 575
63538 509
36906 388