1008 292
901 247
2389 479
171 51
77089 273
43121 707
80749 669
93072 244
39112 347
49076 487
50407 583
67980 569
35084 665
23182 219
37068 417
49006 391
142339 1169
27675 422
101663 692
28461 199
45799 308
20693 776
41071 690
56159 524