24928 91
19389 233
22929 259
40915 384
45387 718
3915 383
8000 666
6508 502
5355 222
12301 455
9768 168
56656 95
96805 663