166987 307
145068 754
8170 394
7083 522
218513 1031
20240 265
33115 775
11232 799
75331 508
94264 433
7899 740
6227 661
1864 281
5584 338
4105 658
10572 901