30785 20
76558 106
52087 112
143239 396
373749 941
260019 655
84993 111
237133 413
361156 830
84577 113
77170 115
53745 114
56912 110
230729 677
124008 258
281153 584
126695 231
106529 98
122497 130
361662 870
52257 49
29975 28
37320 72
340409 940