166346 307
144764 754
8152 394
7077 522
218079 1030
20175 265
32979 775
11222 799
74965 508
93735 429
7883 740
6205 661
1851 281
5569 338
4096 658
10558 901