5366 300
2533 65
12031 781
6654 479
8093 583
4453 211
5220 199
8245 553
5164 625
4245 266
5879 459
8943 543
2647 102
5857 563
11775 838
4105 508
3894 676
23873 103
97163 299
562060 1200
320850 985
579302 951
297498 1056
601022 1460