3010 37
1905 371
443073 893
115178 342
146927 601
3083 816
810 128
1644 279
2908 518
2922 766
48790 564
638 94