166543 307
144853 754
8158 394
7078 522
218208 1031
20188 265
33004 775
11224 799
75077 508
93873 429
7888 740
6214 661
1853 281
5576 338
4097 658
10560 901