240 50
1248 257
2463 720
2531 360
41557 202
64181 164
99695 278
2587 656
3442 614
272080 1152
11901 180
504819 1882
107193 700
93290 437
75229 303
19974 477
14501 338
88294 220
298501 1104
2959 64
117178 843
64227 368
255053 822
2510 670