25036 91
19397 233
22949 259
40948 384
45410 718
3915 383
8002 666
6515 502
5361 222
12311 455
9778 168
56679 95
96897 663