166962 307
145054 754
8169 394
7083 522
218482 1031
20234 265
33108 775
11232 799
75315 508
94231 433
7897 740
6226 661
1864 281
5584 338
4105 658
10572 901