333973 905
3497 46
121030 321
13711 191
10011 458
7159 621
20158 618
634672 1468
637080 1442
614397 947
548384 1593
7113 322
215654 672
152349 337
612465 1664
157535 303
257141 586
203147 695
475796 1174
51870 365
14231 504
13431 335