16991 300
9303 214
16594 307
4082 379
10048 315
3844 367
51139 538
9770 31
6110 556
3221 395
5447 265
3289 547
4505 185
16075 316
5497 757
3904 133