24964 91
19392 233
22933 259
40927 384
45395 718
3915 383
8000 666
6512 502
5356 222
12302 455
9771 168
56657 95
96835 663