5372 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
562069 1200
320862 985
579309 951
297502 1056
601034 1460