3090
6
2949
0
255
14
21152
8
1189
2986
1
572
1849
2
2903
3
2932
1193
1015
2669
1694
2270
2996
951
3724
1533
690
2124
32302
536
3125
337
4471
499
1787
1816