680 50
1705 408
1860 564
2597 503
2931 670
2350 490
777 161
998 302
1522 483
2433 479
26027 280
9215 485
65352 346
29436 111
11261 826
15574 158
25342 200
3768 925
9731 239
5636 469