12546 80
3970 113
3821 211
5263 504
6841 615
5799 469
5248 48
2192 94
2139 280
3859 511
2069 161
5607 686
4340 553
3298 195
6914 929
3003 431
3833 816
9816 842
7698 546
28988 225
20707 628
9393 611
4434 340
48970 792
7959 240
7546 512
2688 199
2639 257