5356 300
2529 65
12023 781
6651 479
8089 583
4444 211
5215 199
8244 553
5161 625
4241 266
5876 459
8936 543
2647 102
5855 563
11772 838
4100 508
3893 676
23869 103
97156 299
561890 1200
320731 985
579214 951
297383 1055
600900 1460