13996 89
18593 232
20677 259
37878 384
43231 718
3778 383
6983 666
5916 502
4788 222
11441 455
8757 168
54161 95
89301 662