3131 610
5795 681
8288 445
4890 457
5186 597
35462 877
5997 392
3563 109
108965 613
5576 141
36926 952
7624 65
10157 969