5373 300
2533 65
12032 781
6654 479
8094 583
4454 211
5220 199
8245 553
5164 625
4245 266
5879 459
8944 543
2647 102
5857 563
11775 838
4105 508
3894 676
23874 103
97163 299
562075 1200
320867 985
579313 951
297505 1056
601042 1460