2535
2
32302
0
1554
1537
978
1306
1
3498
4
4551
7
1233
21152
8
25669
3090
6
1000
6560
9
3083
1590
1837
19783
572
2932
1603
801
5402
2710
2377
1825
17946
2207
2980
2990