14516 89
18637 232
20762 259
37990 384
43326 718
3781 383
7001 666
5937 502
4816 222
11477 455
8779 168
54285 95
89496 662