2722
4
1239
0
2152
2
1205
2178
6
947
1115
374
1
45
353
392
496
115
1173
3
770
629
1295
358
1689
806
2040
691
808
1723
1995
877
1260
1405
2375
10
12273
13