14039 89
18596 232
20681 259
37886 384
43240 718
3778 383
6985 666
5920 502
4792 222
11442 455
8760 168
54179 95
89315 662