1189
0
2903
3
21152
8
25669
3090
6
2932
2
977
2996
181997
11
2087
19783
14
32302
657
3080
2535
3779
4044
5
3051
3498
4
1933
1
4471
19944
2906
1193
2258
2986
1282
6247
378