25163 91
19404 233
22973 259
40978 384
45424 718
3917 383
8004 666
6518 502
5368 222
12317 455
9787 168
56697 95
96975 663