3090
6
2903
3
2932
2
2272
1
2996
0
21152
8
3080
108797
1396
836
1605
467
25669
3206
5
2762
1537
2823
2365
4
1303
1539
1376
1643
14
3551
10
19783
2535
2920
3491
1180
4044