166399 307
144775 754
8153 394
7077 522
218100 1030
20176 265
32985 775
11222 799
74986 508
93779 429
7884 740
6209 661
1851 281
5572 338
4096 658
10558 901