14511 89
18636 232
20762 259
37990 384
43325 718
3781 383
7001 666
5937 502
4815 222
11477 455
8779 168
54283 95
89494 662