3131 610
5798 681
8295 445
4893 457
5191 597
35466 877
6005 392
3571 109
109077 613
5584 141
36939 952
7630 65
10173 969