89697 500
219703 268
441362 887
121254 287
221005 669
240167 537
72214 569
159168 536
67582 215
139607 331
212912 784
108821 364
213078 328
259299 671
196070 322
139958 589
133715 257
459587 1073
412319 719
100141 369
75543 147
192043 691
31399 217
331267 1230
106201 412