27947 306
6797 76
3942 616
2073 235
3781 706
4163 722
1742 299
8008 289
8646 608
4465 224
3628 839
3060 162
23187 280
2298 402
5915 762
15701 257
6008 409
8354 489
4288 403
5012 27
12429 59
4666 136
7081 138
5046 689
3397 591
17244 238
4680 626
4194 53