3080
3
2932
2
21152
8
3090
6
1660
1
3715
5151
2431
1532
1691
955
19783
2740
17946
0
1699
2324
4
1431
1690
2377
2082
1568
815
25669
4651
1788
1787
2578
1382
2535
19944