166984 307
145063 754
8170 394
7083 522
218506 1031
20239 265
33111 775
11232 799
75330 508
94255 433
7898 740
6227 661
1864 281
5584 338
4105 658
10572 901