2500 105
6618 844
7097 215
8326 698
3935 248
6462 263
3192 282
3599 57
4931 745
3321 337
5074 744
7127 807
9822 681
4719 753
2827 165
3139 540
3549 300
3721 280
8188 83
3245 128
5563 561
5104 210
4201 615
8383 179
5319 52
4358 476
5089 676
10000 234