5390 300
2538 65
12047 781
6676 479
8115 583
4472 211
5229 199
8252 553
5167 625
4251 266
5892 459
8963 543
2651 102
5864 563
11781 838
4115 508
3898 676
23882 103
97172 299
562698 1202
321329 985
579791 951
297799 1061
601440 1460