249 50
1255 257
2472 720
2541 360
106149 520
191211 231
20762 615
123092 982
113733 216
78625 311
356657 1886
124728 296
100275 692
33861 87
157196 560
99234 339
57612 180
302535 694
76729 744
93847 402
227864 327
296930 965
262842 800
149287 719