25188 91
19407 233
22977 259
40988 384
45428 718
3918 383
8006 666
6520 502
5370 222
12317 455
9788 168
56703 95
96993 663