12543 80
3963 113
3821 211
5263 504
6840 615
5799 469
5248 48
2192 94
2139 280
3859 511
2069 161
5605 686
4340 553
3298 195
6914 929
3002 431
3833 816
9816 842
7698 546
28978 225
20696 628
9392 611
4432 340
48966 792
7959 240
7546 512
2688 199
2639 257