1004 58
3771 670
3647 556
11373 435
30055 857
7843 398
9043 885
10031 510
11223 815
6074 335
10452 761
3609 172
7247 470
3301 112
8751 617
6180 519
5182 640