5382 300
2536 65
12037 781
6665 479
8105 583
4461 211
5227 199
8248 553
5166 625
4249 266
5887 459
8953 543
2648 102
5862 563
11779 838
4109 508
3896 676
23877 103
97170 299
562382 1202
321085 985
579512 951
297651 1056
601227 1460