4305
2
1660
1
4179
3562
2131
1191
19944
1162
0
2972
849
2110
1489
4
1813
619
1787
905
3326
3
10243
951
2562
1382
2166
7034
2209
2055
1711
582
2760
1168
2710