166343 307
144763 754
8152 394
7077 522
218079 1030
20174 265
32977 775
11222 799
74965 508
93728 429
7883 740
6204 661
1851 281
5569 338
4096 658
10558 901