2786
5
1881
1
5432
2655
3
1431
604
2146
2428
0
5950
10
928
2
123674
35
6189
496
3195
7733
1304
2390
1000
1161
2549
11
1019
2295
592
673
1185
1777
2988
3221