166670 307
144926 754
8163 394
7081 522
218298 1031
20196 265
33027 775
11227 799
75153 508
93999 431
7893 740
6217 661
1855 281
5578 338
4098 658
10562 901