14011 89
18594 232
20677 259
37881 384
43235 718
3778 383
6985 666
5917 502
4791 222
11442 455
8758 168
54163 95
89305 662