3915
2
1118
4
6790
1
662
991
893
5
1565
8843
23
1541
1151
0
796
538
506
191
1179
632
508
3138
10
648
981
544
975
3
399
517
933
525
996
1518
1615
1408