14018 89
18594 232
20677 259
37883 384
43236 718
3778 383
6985 666
5917 502
4791 222
11442 455
8759 168
54169 95
89307 662