166557 307
144873 754
8158 394
7078 522
218223 1031
20189 265
33013 775
11224 799
75090 508
93892 430
7889 740
6215 661
1853 281
5576 338
4097 658
10560 901