3090
6
5504
16
2903
3
3083
2
2932
8535
12
2996
0
1153
21152
8
25669
1527
1
14887
18
1743
3447
7
197
1436
3080
108797
2949
1583
3206
5
912
1759
2556
4
1585
1537
1589
2823
3461
2583