2380 360
3268 850
2177 197
2301 457
150280 966
33554 286
111354 258
62850 521
87459 683
154866 261
64961 288
111356 384
134250 876
121450 410
102137 237
85158 989
92666 468
29516 162
105639 452
25359 820
126588 144
74187 733
143828 404
80545 166