3491
4
165
2
1974
2184
1
3014
20
5141
7
1922
2655
3957
3
14861
3085
5
3485
1289601
3562
3316
10
467
0
108797
1403
5771
1226
2386
6236
796
6
930
3070
10827
562
2907
4702