166697 307
144932 754
8163 394
7081 522
218313 1031
20196 265
33032 775
11227 799
75170 508
94015 431
7894 740
6217 661
1855 281
5578 338
4099 658
10563 901