14032 89
18595 232
20679 259
37885 384
43239 718
3778 383
6985 666
5917 502
4792 222
11442 455
8760 168
54177 95
89312 662