2378 360
3268 850
2173 197
2301 457
99401 667
33554 286
146131 673
84674 820
61877 305
338596 1579
73750 576
92561 169
143828 404
84851 322
94235 824
108008 365
93403 701
78552 120
93048 687
77838 513
85158 989
85223 416
118133 644
82777 127