985
1
2515
3
3090
6
2903
2932
2
6516
8
21152
1344
3080
108797
0
3593
16
2691
9
1913
2627
5
3062
1546
25669
4651
3206
1537
2823
918
2190
3551
10
19783
2535
2920
4
3491
4044
3083