166480 307
144831 754
8155 394
7077 522
218169 1030
20184 265
32995 775
11224 799
75040 508
93842 429
7888 740
6213 661
1853 281
5576 338
4096 658
10559 901