2999 108
244197 1195
2345453 3883
928268 955
247158 1043
328418 529
3233 186
3736 433
163166 974
193349 743
251029 640
187866 592
4000 465
250647 1181
2395951 7084
142358 691
175858 790
49044 401
124382 465
115525 632
125332 1077
40930 581
45831 385
58157 485
54587 627
46472 236
7142 390
42194 395