5365 300
2531 65
12029 781
6652 479
8091 583
4451 211
5219 199
8244 553
5162 625
4245 266
5879 459
8940 543
2647 102
5856 563
11775 838
4103 508
3893 676
23873 103
97159 299
561978 1200
320801 985
579267 951
297439 1055
600981 1460