14196 820
7090 863
4718 67
11964 411
6015 516
5017 134
5842 656
6542 347
12428 659
22369 611
5451 714
11894 548
10075 196
6893 112
7158 262
2311 197
7741 526
6136 162
8562 495
8371 584
3717 71
8731 413
10164 533
11059 579
12296 396
20511 199
3924 313
14289 855