249 50
1255 257
2472 720
2541 360
85635 223
121269 468
125336 247
139133 478
27047 429
70202 802
169222 330
230781 688
115424 113
106802 383
61908 159
147779 523
80689 658
4123 521
44930 244
62774 188
59201 512
168972 1307
36236 491
58646 411