2465
2
2932
1017
0
2903
3
3051
1603
1
758
2149
5
2087
1382
796
1849
2906
998
985
2891
11
1524
1507
2005
2258