14500 89
18636 232
20761 259
37987 384
43323 718
3781 383
7001 666
5936 502
4815 222
11477 455
8779 168
54281 95
89493 662