163 16
1001 837
965 633
447 687
944 302
927 319
45 278
798 665
250 47
977 481
842 917
694 164
14450 365
13379 804
9410 361
7355 363
7303 348
6127 14
5656 40
5112 201
5044 225
4466 922
4435 646
4416 218