5388 300
2537 65
12046 781
6675 479
8112 583
4469 211
5229 199
8251 553
5166 625
4251 266
5891 459
8960 543
2651 102
5862 563
11780 838
4114 508
3898 676
23882 103
97171 299
562630 1202
321287 985
579730 951
297763 1061
601398 1460