14084 89
18601 232
20692 259
37901 384
43246 718
3778 383
6987 666
5926 502
4796 222
11449 455
8763 168
54193 95
89341 662