166538 307
144847 754
8156 394
7078 522
218202 1031
20188 265
33003 775
11224 799
75075 508
93869 429
7888 740
6214 661
1853 281
5576 338
4097 658
10560 901