249 50
1263 257
2474 720
2541 360
52301 93
146805 777
2811 878
308932 1180
153768 384
360282 914
95102 771
119669 893
138294 729
124596 464
138178 514
222016 355
137800 736
77373 642
89872 305
54183 790
155196 780
182560 277
344964 704
188203 567