4309
2
3765
4
14
0
3835
1153
2002
3
2996
6307
10
3090
6
572
7893
1821
1591
1289601
3503
398656
19
868
5922
5
3080
1037
1044
1
1804