2408
718
770
768
1622
786
1031
2362
1306
940
1117
3751
1342
5437
4089
5110
3213
2393
5314
8224
4067
21782