14004 89
18593 232
20677 259
37880 384
43234 718
3778 383
6985 666
5917 502
4789 222
11442 455
8758 168
54161 95
89301 662