3971
1
4954
4
2308
0
2169
2
1335
3554
9
16535
7
989
2954
1774
8
2884
5
17970
15
4431
19944
3120
13018
4362
3
2274
2152
8178
1624
976
1233
2264
1136
3838
1637
6926
701
1975