3000 108
244199 1195
2346503 3883
928294 955
247160 1043
328424 529
3235 186
3747 433
163169 974
193349 743
251045 640
187872 592
4002 465
250662 1181
2397619 7084
142364 691
175867 790
49046 401
124388 465
115532 632
125347 1077
40931 581
45834 385
58160 485
54600 627
46473 236
7144 390
42195 395