2996
0
2535
2
3498
4
7258
32302
1816
1
2551
2449
19783
2932
1603
17946
83
2990
1247
1632
3546
14
1153
1044
3090
6
572
34959
18
21152
8
25669
1690
1793
3
1819
697
7793