2975 313
852 496
350 83
1593 842
103 774
997 161
834 609
300 324
781 275
835 259
477 470
272 225
455 713
700 527
392 989
632 153
173 511
308 73
487 259
400 127
388 981