300 30
3879 507
2453 459
2548 115
12114 288
2940 205
4735 428
5456 709
2348 267
18593 561
29773 83
11084 212
7659 445
8817 252
4298 430