4585
10
2108
3
947
0
1950
2496
1044
1
1804
7258
2788
3575
10736
26
2902
16
877
106
2083
5
1558
2
6362
4291
4
1107
984
189326
4044
3083
883
2465