166500 307
144839 754
8156 394
7078 522
218182 1031
20184 265
32998 775
11224 799
75053 508
93850 429
7888 740
6213 661
1853 281
5576 338
4096 658
10559 901