34951 250
42583 222
63971 731
30523 436
35339 638
25283 840
48034 573
40099 666
22265 340
48688 81
51776 378
89115 932
39580 294
24468 627
45340 554
29434 458
25146 532
19892 138
44748 486
54534 503
27520 163
26743 636
43067 662
46758 370