2996
0
1239
1
32302
1568
1778
7258
25669
3492
3
2258
17946
572
2535
2
2449
2551
19783
3546
1193
1632
940
1690
2932
3498
4
1819
5402
9
34959
18
21152
8
2368
1750
1044
1247