3649 360
21896 832
8863 68
83686 758
10072 339
156913 601
25835 110
26861 434
54472 670
101214 368
76287 550
275406 763
44045 269
119213 486
123087 775
90756 507
72180 123
186500 578