35738
40431
12015
13915
801
10011
988
1246
15719
937
1258
513
496
11720
646
450
603
5910
734
406
256
360
240
665
592
817
716
462
497
521
260
675
1111