31563 260
445105 722
114046 984
285150 843
56001 307
49548 674
39580 295
31243 517
475177 980
56630 264
127227 376
50002 194
71664 677
237009 771
155625 1015
54522 119
370960 602
125926 410
179150 305
166878 637
359623 1047
123833 692
96869 518
75227 430