329 0
153988 3157
359808 1909
136 2
1105302 6416
165308 740
189657 1071
473128 3595
341584 3519
839840 15409
346677 1088
452216 3861
133268 350
499855 2770
214673 1489
53 4
869328 11602
418097 4730
467754 2226
252320 1041
177449 634
1434315 15481
103970 965
244550 789