2975 313
906 372
642 388
729 108
89 494
8 171
851 352
566 737
597 516
809 202
299 937
477 470
596 398
277 38
433 93
487 823
1003 132
797 968
73 414
173 511
106 95
659 465
103 848