103575 173
43677 313
64480 570
25455 765
53739 770
160308 868
58697 431
89348 449
61312 373
34189 661
59578 512
126268 611
55917 203
95232 636
26923 124
76589 214
85970 896
98014 469
53085 566
52508 298
85557 575
82145 928
46719 238
72455 801
151844 302
30267 163
89630 506
76623 691