21538 500
18654 728
11684 274
14312 564
4203 459
13865 721
2885 703
8786 612
2968 841
6121 136
10836 79
8932 289
753 234
3553 430
10006 559
1851 157
2797 923
920 233
2172 519
3805 783
9872 485
1080 340
18159 324
16333 105