3131 610
5794 681
8286 445
4890 457
5186 597
35459 877
5994 392
3561 109
108943 613
5575 141
36923 952
7621 65
10155 969