2903
3
3051
2
1603
1
2149
5
2087
3090
6
1849
2906
2258
2394
1147
1993
2990
0
1294
2669
4079
4
2011
2675
7
2102