12611 91
3816 271
4994 547
4550 572
2032 90
3311 425
6776 357
5207 618
4938 507
7255 773
3007 135
4060 375
3686 332
5014 740
4606 595
12063 596
3125 116
15057 795
5275 71
4762 439
2324 428
2656 253
15227 1011
28687 179