1189
0
2903
3
2245
21152
8
25669
3090
6
2932
2
297066
977
2996
2087
3765
4
19783
14
894
32302
657
571
3080
2535
3779
4044
5
3051
3498
1970
1933
1
4471
1581
19944
2906