5380 300
2535 65
12037 781
6661 479
8103 583
4460 211
5227 199
8248 553
5166 625
4249 266
5886 459
8951 543
2648 102
5862 563
11779 838
4108 508
3896 676
23876 103
97169 299
562353 1202
321062 985
579486 951
297634 1056
601199 1460