2932
2
2996
0
3080
3
255
21152
8
3090
6
616
1045
2903
108797
25669
362
665
1310
635
572
4471
1094
2920
4
3316
10
2535
449
1287
1479
7793
14
531
670
1633
5
19783