3211
1
1175
1343
1015
1694
951
690
2669
2
564
7034
6110
4
1743
0
2522
108797
3657
8
6362
5
2090
995
21152
2949
1212
642
1468
1919
1582
1787
3575
1572
2356