5371 300
2533 65
12032 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
23874 103
97163 299
562068 1200
320859 985
579306 951
297500 1056
601028 1460