3196
3
1195
1
1816
3637
1579
2381
3562
1020
1568
3017
665
5
1606
1778
38477
34
2769
0
2760
4
1681
12761
666
215
935
1104
1722
635
802
9566
8
2
693
703
1048