3080
3
2932
2
21152
8
3090
6
2368
1
1568
1660
2535
775
3498
4
1816
83
1819
905
2710
582
0
770
2055
3715
2980
32302
5151
181997
11
2209
4651
2666
9
297066
400
19783
3484