4305
2
1660
1
4179
3562
2131
1191
1992
3
19944
1162
0
2972
849
2110
1489
4
697
1813
619
1309
1787
905
3326
10243
4914
951
2562
1382
2166
7034
2209
2055
1711