166448 307
144816 754
8153 394
7077 522
218150 1030
20180 265
32990 775
11223 799
75019 508
93813 429
7888 740
6211 661
1853 281
5575 338
4096 658
10559 901