12658
3
384
0
1667
1
1394
6
1941
8
1861
1606
7
1719
2
948
973
1533
1453
4111
2409
4
1702
5355
729
682
3916
1572
2183
7458
2953
2983
1011
2137
968
4047
5
4271
4664