3080
3
2932
2
21152
8
3090
6
2666
9
2366
1
1397
0
572
388
608
3715
743
5151
4651
2535
383
19783
2270
3498
4
280
2405
7793
3544
1456
32302
571
2740
17946
309
2650
20