50566 661
97872 276
3778 369
130582 758
82142 205
498067 1011
79095 151
111924 313
26274 897
158003 817
3223 188
55341 307
157956 394
39707 375
25842 502
101061 460
97800 346
41834 243
20783 533
31744 254
15838 547
15550 252
148878 517
275748 996
18733 458
65325 733
9068 162
12037 620