3368
785
2883
336
480
14985
713
1074
1661
810
310
14940
1349
571
9204
5843
543
445
483
255
563
822
3546
2380
2760