1189
0
3090
6
2903
3
2932
2
940
1
21152
8
14
1285
2042
3080
770
4230
3447
7
607
2416
108797
1588
400
32302
2996
931
547
658
25669
19783
2535
4044
5
3083
2219
4
17946