2488
819
1450
2345
835
628
1936
1934
1116
3696
3071
1229
1035
1485
2181
3594
1973
1612
1315
1518
1944
9419
2685
570
801
4032
788
2844
8182
4912