30328 67
294397 575
56250 555
109658 343
153473 497
182556 851
40541 623
216614 455
108339 845
75248 764
94448 184
194543 434
108656 649
91467 195
253993 469
70255 491
243525 490
121869 610
215865 672
115145 407
84593 496
38607 759
203256 669
179903 445
369119 1516
198346 652
134687 423
90941 712