1193
0
3090
6
2903
3
2932
2
21152
8
1189
3080
5771
10
652
25669
14
19783
2535
2996
4044
5
3083
2124
17946
2465
791
6781
1
2595
581
1212
3125
3546
32302
1668
742
839