3914
2
1118
4
6789
1
662
990
892
5
1565
8843
23
1541
1151
0
796
538
505
191
1179
632
508
3137
10
648
981
544
975
3
399
517
933
524
996
1517
1615
1408