3080
3
2932
2
21152
8
7793
4
3090
6
2535
1431
1
2219
3498
5212
3715
32302
0
2688
5151
4651
1301
19783
4070
1603
280
2405
2740
10582
17946
2650
20
1547
2990
4009
8072
1153