104658 951
2969 529
5598 676
5114 619
10230 78
22819 325
9956 106
23280 630
212519 778
16795 551
10735 507
24784 502
6132 637
8077 694
47065 120