3090
6
2903
3
2932
2
645
0
1180
1
2996
21152
8
2309
3080
108797
781
1868
1452
25669
1189
3206
5
1537
2823
299
652
2590
137
3186
3660
1889
14
4074
2435
3551
10
19783