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