2996
0
3090
6
21152
8
14
2903
3
2932
2
572
3080
108797
19944
17946
1189
25669
2087
616
1479
1453
1133
3206
5
562
1
1537
1735
12459
2823
4440
1704
1629
2372
236066
6192