15600 300
18909 57
3994 187
4722 707
4451 280
43808 694
9048 280
5729 811
7071 41
29764 919
3051 146
12867 51
5704 272
5219 126
2529 157
7954 798
3415 38
11616 233
4462 495
6410 678
8049 548
5438 145
2240 104
14783 321
7296 540
4669 559
7074 205
5048 287