3093 300
7084 431
13780 688
5544 555
3559 333
13354 419
6538 595
6145 441
3179 317
7308 309
5848 738
4904 869
3463 125
2768 428
11881 384
9087 610
2920 311
3274 340
7304 582
6067 602
5317 131
1612 114
21685 1020
8176 528
7930 156
1866 137
2176 279
1846 326