50080 143
8267 348
90303 485
23287 234
4168 656
14186 703
13485 176
21997 736
8146 829
13841 793
7457 262
7435 93
14705 179
26896 273
4572 333
6698 793
11574 148
8262 127
4979 295
27070 469
7515 33
10594 119
5900 319
14737 158
24641 552
14266 194
9081 512