240 50
1248 257
2463 720
2531 360
80419 394
111885 531
135749 296
53396 143
124594 870
76734 276
169737 1239
79796 230
186294 993
174937 1051
61130 524
125838 308
109098 983
69554 281
78205 202
178929 599
62328 704
113348 441
196266 571
67449 478