5354 300
2527 65
12016 781
6649 479
8084 583
4439 211
5213 199
8244 553
5159 625
4239 266
5871 459
8931 543
2646 102
5852 563
11771 838
4098 508
3889 676
23867 103
97153 299
561667 1200
320576 983
579087 951
297271 1053
600766 1460