22835 90
19246 233
22474 259
40292 384
44970 718
3887 383
7639 666
6443 502
5265 222
12129 455
9569 168
56115 95
95296 663