3991
4
4031
1
1828
3
1047
2
3014
20
3354
9
3085
5
3491
3485
7
1427
3316
10
5141
14861
1112
1289601
5753
2062
1029
2959
1033
3612
1050
0
2493
18
6707
24
2131
1268
2767
24337
22
4360
9817