2732
2
2903
3
2964
1
1603
3765
4
1812
1815
2906
2476
1153
0
2530
1449
1489
3286
1431
4471
3090
6
15233
2012
2031
2069
5
1777
2366
21152
8
951
1487
2295
1601
485
7793