5391 300
2540 65
12052 781
6676 479
8118 583
4472 211
5232 199
8254 553
5167 625
4251 266
5893 459
8964 543
2654 102
5864 563
11781 838
4116 508
3901 676
23883 103
97173 299
562786 1202
321380 985
579877 951
297841 1061
601500 1460