169578 1100
16877 213
32762 520
100903 369
97041 390
133338 383
92971 359
175031 881
62446 271
50838 661
238495 1044
344476 783
98552 276
15633 135
261733 567
140696 646
131164 758
151862 452
82537 205
500003 1012
265060 1202
17743 785
121635 794
21939 248
203868 445
79719 157
112132 313
26394 897