5388 300
2537 65
12043 781
6675 479
8112 583
4468 211
5228 199
8251 553
5166 625
4251 266
5891 459
8957 543
2649 102
5862 563
11780 838
4114 508
3898 676
23880 103
97171 299
562605 1202
321267 985
579703 951
297740 1056
601387 1460