30216 360
2931 695
7483 401
8761 537
191742 909
82910 689
46988 669
138858 937
51092 308
11597 201
48553 955
78641 703
28678 789
43757 683
117826 215
2617 453
3526 319