300990 583
63631 628
10496 50
171980 613
112295 343
99735 532
94677 685
430824 534
16346 825
32463 242
172689 1114
183206 419
31574 256
9814 190
5957 278
6438 262
36235 278
331399 1002
110682 217
392640 644
99887 633
10472 648
9849 681
9700 383
5817 121
5852 463
24997 685
111182 972