280436 1040
2990 60
4771 486
70474 846
562450 1202
219952 614
23287 270
396989 397
767260 1644
153814 1038
714583 1104
229943 945
204755 708
20590 331
12382 31
216244 393
192264 834
18230 799
282678 904
211063 1127
209299 832
88556 351
87785 467
137771 543
129460 672
123342 532
215140 933
112050 816