13005 89
14299 411
8250 358
6282 299
8965 139
7132 207
16499 878
9436 625
11301 341
6995 120
16814 538
4655 98
27311 647
6598 191
14072 682
5609 255
15705 747
79291 612
39008 612
4551 77