2903
3
2996
0
572
1816
3090
6
25669
19783
2
2906
1
1310
2932
17946
1537
32302
3206
5
1189
616
21152
8
1458
14
3765
4
1849
2429
902
7793
628
3080
108797
3289
3551
10
2964