3131 610
5796 681
8288 445
4890 457
5187 597
35464 877
5999 392
3567 109
108973 613
5577 141
36928 952
7624 65
10158 969