4305
2
1660
1
4179
3562
2131
1191
19944
1162
0
1289601
4
2972
849
2110
1489
6346
16
1813
2358
9
3090
6
619
1787
3673
905
3694
3326
3
10243
951
2562
1382
2166
7034
2209