2897
1
3508
2
5367
3
810
6026
2234
4
1808
1022
2297
796
6
6307
10
2303
1618
2999
3180
3371
4670
1752
0
1394
9611
4012
891
986
3078
883
2528
3758
3868
7304
7
2257