166982 307
145062 754
8169 394
7083 522
218503 1031
20239 265
33110 775
11232 799
75328 508
94250 433
7898 740
6227 661
1864 281
5584 338
4105 658
10572 901