249 50
1255 257
2472 720
2541 360
81434 685
121737 1082
52232 757
57063 482
79473 664
60207 228
215793 861
59491 581
129260 709
41078 682
122533 514
19110 136
273168 1127
65665 593
32572 70
102763 213
76996 307
111371 1104
71060 212
177192 1036