3090
6
2903
3
2932
2
2996
0
21152
8
1819
1
2110
1380
3080
108797
24337
22
1779
1539
25669
6445
1371
3206
5
1444
1537
1700
2823
1691
1468
14
4573
19944
3551
10
19783
2535
2920
4