305859 598
12047 260
8257 591
10123 207
9353 701
1157761 1297
22618 107
440645 1562
70603 744
25628 453
2038 39
2210 132
5630 611
8502 739
17713 716
77538 730
23373 89