166327 307
144754 754
8152 394
7077 522
218066 1030
20173 265
32973 775
11222 799
74964 508
93720 429
7883 740
6203 661
1851 281
5569 338
4096 658
10557 901