250 56
2760 629
2698 742
2492 753
3193 502
2039 410
3028 460
4060 179
57251 379
22892 322
38063 89
20421 172
10953 306
11512 527
5332 396
8230 644
126636 767