3090
6
2903
3
2932
2
7
0
55
21152
8
572
616
3080
521
1193
1189
32302
637
108797
1310
2108
25669
14
829
19783
2535
2996
1289601
4
4044
5
3083
17946
2465
1296
3125