12552 80
3973 113
3826 211
5264 504
6843 615
5800 469
5256 48
2194 94
2139 280
3859 511
2069 161
5611 686
4342 553
3300 195
6919 929
3005 431
3833 816
9819 842
7699 546
28996 225
20735 628
9400 611
4437 340
48981 792
7965 240
7549 512
2688 199
2639 257