2835
2
796
6
2999
1
2108
3
3296
4
12459
1348
5726
8
1285
946
2277
0
685
989
1752
1047
17970
15
2884
5
8819
12
2908
10
2655
3671
5392
11
1527
346
6346
16
9160
5820
2257
1935
4585