24909 91
19388 233
22926 259
40909 384
45384 718
3915 383
8000 666
6508 502
5355 222
12301 455
9768 168
56654 95
96784 663