7034
2
3090
6
2903
3
2932
467
0
21152
8
2149
5
577
3080
1941
1
5017
10
780
1520
540
25669
14
19783
2535
313
3126
2996
4044
3083
17946
2465
1189
3125
3546
32302
50969
7