5392 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
97174 299
562803 1202
321398 985
579890 951
297849 1061
601512 1460