4001 570
8998 866
15401 519
4798 224
9529 239
8972 41
11823 450
10557 429
6272 527
7371 383
6147 83
5561 457
8957 445
4121 166
4870 750
4663 228
4539 146
6162 646
2930 67
3853 124
13361 49
3176 153
24229 641
7643 738