3090
6
2903
3
2932
2
4642
32302
0
1412
1
1162
25669
21152
8
2110
2258
774
3080
5402
9
456
1832
3723
572
1193
1015
496
1528
3791
7
467
2009
5
1606
1819
1168
1047
6236
10