166476 307
144827 754
8155 394
7077 522
218163 1030
20183 265
32994 775
11224 799
75039 508
93836 429
7888 740
6212 661
1853 281
5576 338
4096 658
10559 901