3090
6
2903
3
2932
2
4642
1412
1
1162
21152
8
6346
16
2110
2258
774
0
1289601
4
3080
3673
456
1832
3723
572
2835
1015
496
1528
3791
7
467
1606
1819
1168
1047
6236
10
8527