12551 80
3970 113
3822 211
5263 504
6841 615
5799 469
5248 48
2193 94
2139 280
3859 511
2069 161
5607 686
4341 553
3299 195
6914 929
3004 431
3833 816
9816 842
7699 546
28990 225
20714 628
9395 611
4434 340
48973 792
7960 240
7546 512
2688 199
2639 257