334451 905
3501 46
121077 321
13715 191
10011 458
7160 621
20161 618
634727 1468
637132 1442
614449 947
548445 1593
7114 322
215662 672
152358 337
612494 1664
157553 303
257153 586
203173 695
475839 1174
51887 365
14234 504
13431 335