39627 638
128523 151
55554 358
30533 225
87662 556
64545 456
38930 842
39674 428
343113 423
146449 692
50346 596
169000 1136
146653 894
52164 231
39048 604
62399 260
123163 282
43609 125
36679 195
476918 1557
63970 149
110594 470
139685 1071
77378 770
154723 787