2105
1
2999
1540
0
1752
1809
5
1180
3
4012
3723
891
2
3125
15
3095
7
2664
2621
3758
4042
2992
6
7304
13676
21
8819
12
1383
1566
1657