2687
2
1218
1
2343
1458
0
2322
4
3034
2153
7
8607
8
7793
4943
2427
12
2122
3066
6779
5
2794
3971
1991
2134
1446
4327
3871
1952
3316
17
951
3629
1423
1564
1196
969
2452