3131 610
5798 681
8290 445
4891 457
5191 597
35466 877
6003 392
3570 109
109049 613
5577 141
36936 952
7629 65
10166 969