2533
310
187
4923
443
488
653
694
11767
419
6281
7606
8044
474
628
692
783
539
905
648
3465
8512
1324
2685
394
404
1675
655
4275
1825