2230 305
2139 400
4142 594
5047 472
25904 237
18959 391
76287 311
3965 404
4795 268
13592 687
3323 463
5781 296
6721 375
13589 125
4587 358
8447 390
3132 550
1870 295
4954 911
66515 577
2089 116
3615 628
1589 79
1380 61
8026 262
8244 647
37000 722
12792 313